public static Country GetCountryWithEnemyConnection(Game game, Player player, MapTemplate mapTemplate)
        {
            var enemyCountries = GetEnemyCountries(game, player);

            return player.Countries.First(
                    c => enemyCountries.Any(c2 => mapTemplate.AreConnected(c.CountryIdentifier, c2.CountryIdentifier)));
        }
        public void Distribute(IEnumerable<Team> teams, MapTemplate mapTemplate, Map map)
        {
            var players = teams.SelectMany(x => x.Players).ToArray();
            var numberOfPlayers = players.Count();

            var shuffledCountries = map.Countries.Shuffle().ToArray();
            var countryIdx = 0;

            foreach (var player in players)
            {
                bool countryDistributed = false;
                for (int i = 0; i < 10 && countryIdx < shuffledCountries.Count(); ++i)
                {
                    var country = shuffledCountries[countryIdx++];

                    var connectedCountryIdentifiers = mapTemplate.GetConnectedCountries(country.CountryIdentifier);
                    bool tryNext = false;
                    foreach(var connectedCountry in connectedCountryIdentifiers.Select(x => map.GetCountry(x)))
                    {
                        if (connectedCountry.IsNeutral)
                        {
                            // Try again with another country
                            tryNext = true;
                            break;
                        }
                    }

                    if (tryNext)
                    {
                        continue;
                    }

                    // All connected countries are without a player, claim this one.
                    map.UpdateOwnership(player, country);
                    country.Units = START_UNITS;
                    countryDistributed = true;
                    break;
                }

                if (!countryDistributed)
                {
                    var backupCountry = shuffledCountries.FirstOrDefault(x => x.PlayerId == Guid.Empty);
                    if (backupCountry != null)
                    {
                        // Reached here because we couldn't find a country in the number of allowed iterations. Just take this one
                        map.UpdateOwnership(player, backupCountry);
                        backupCountry.Units = START_UNITS;
                    }
                    else
                    {
                        Log.Fatal().Message("Could not distribute countries to all players in malibu").Write();
                    }
                }
            }
        }
Exemple #3
0
 public Bot(
     Game game, 
     MapTemplate mapTemplate,
     IAttackService attackService,
     IRandomGen randomGen)
 {
     this.game = game;
     this.mapTemplate = mapTemplate;
     this.attackService = attackService;
     this.randomGen = randomGen;
 }
        public void AreCountriesConnectedSuccess()
        {
            var mapTemplate = new MapTemplate("Name");
            mapTemplate.Countries.Add(new CountryTemplate("A", "A"));
            mapTemplate.Countries.Add(new CountryTemplate("B", "B"));
            mapTemplate.Countries.Add(new CountryTemplate("C", "C"));
            mapTemplate.Connections.Add(new Connection("A", "B"));

            Assert.IsTrue(mapTemplate.AreConnected("A", "B"));
            Assert.IsFalse(mapTemplate.AreConnected("B", "A"));
            Assert.IsFalse(mapTemplate.AreConnected("A", "C"));
        }
Exemple #5
0
        public static Map CreateFromTemplate(Game game, MapTemplate mapTemplate)
        {
            var map = new Map(game, game.Countries);

            foreach (var countryTemplate in mapTemplate.Countries)
            {
                var country = Country.CreateFromTemplate(map, countryTemplate, game.Options.InitialCountryUnits);

                map.Countries.Add(country);
            }

            return map;
        }
        public static Game CreateGame(int teams = 2, int playerPerTeam = 1, Enums.GameType type = GameType.Fun)
        {
            var mapTemplate = new MapTemplate("blah");

            var game = new Game(
                CreateUser("Test"),
                type,
                "NewGame",
                mapTemplate.Name,
                60 * 10,
                teams,
                playerPerTeam,
                new[] { VictoryConditionType.Survival },
                new[] { VisibilityModifierType.None });

            return game;
        }
        public void Distribute(IEnumerable<Team> teams, MapTemplate mapTemplate, Map map)
        {
            var shuffledCountries = map.Countries.Shuffle().ToArray();

            var players = teams.SelectMany(x => x.Players).Shuffle().ToList();

            // Remaining countries are neutral
            var countryCount = shuffledCountries.Count();
            var countriesToDistribute = countryCount - (countryCount % players.Count());

            for (int i = 0, playerIndex = 0; i < countriesToDistribute; ++i)
            {
                map.UpdateOwnership(players[playerIndex], shuffledCountries[i]);

                playerIndex = (playerIndex + 1) % players.Count();
            }
        }
        public static MapTemplate TestMap()
        {
            /*

            A - B
            | / |
            C - D
            */

            var mapTemplate = new MapTemplate("TestMap")
            {
                Image = "testmap.jpg"
            };

            var countryA = new CountryTemplate("A", "A") { X = 0, Y = 0 };
            mapTemplate.Countries.Add(countryA);
            var countryB = new CountryTemplate("B", "B") { X = 100, Y = 0 };
            mapTemplate.Countries.Add(countryB);
            var countryC = new CountryTemplate("C", "C") { X = 0, Y = 100 };
            mapTemplate.Countries.Add(countryC);
            var countryD = new CountryTemplate("D", "D") { X = 100, Y = 100 };
            mapTemplate.Countries.Add(countryD);

            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(countryA);
            continent1.Countries.Add(countryB);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent1.Countries.Add(countryC);
            continent1.Countries.Add(countryD);
            mapTemplate.Continents.Add(continent2);

            mapTemplate.Connections.Add(new Connection("A", "B"));
            mapTemplate.Connections.Add(new Connection("B", "A"));
            mapTemplate.Connections.Add(new Connection("A", "C"));
            mapTemplate.Connections.Add(new Connection("C", "A"));
            mapTemplate.Connections.Add(new Connection("C", "D"));
            mapTemplate.Connections.Add(new Connection("D", "C"));
            mapTemplate.Connections.Add(new Connection("B", "D"));
            mapTemplate.Connections.Add(new Connection("D", "B"));
            mapTemplate.Connections.Add(new Connection("B", "C"));
            mapTemplate.Connections.Add(new Connection("C", "B"));

            return mapTemplate;
        }
        public void GetContinentBonusSuccess()
        {
            // Arrange
            var mapTemplate = new MapTemplate("Name");
            var countryA = new CountryTemplate("A", "A");
            mapTemplate.Countries.Add(countryA);
            var countryB = new CountryTemplate("B", "B");
            mapTemplate.Countries.Add(countryB);

            var continentA = new Continent("A", 42);
            continentA.Countries.Add(countryA);
            mapTemplate.Continents.Add(continentA);

            var continentB = new Continent("B", 23);
            continentB.Countries.Add(countryB);
            mapTemplate.Continents.Add(continentB);

            // Act
            var bonus = mapTemplate.CalculateBonus(mapTemplate.Countries.Select(x => x.Identifier));

            // Assert
            Assert.AreEqual(mapTemplate.Continents.Sum(x => x.Bonus), bonus);
        }
        public static MapTemplate Essen()
        {
            var mapTemplate = new MapTemplate("Essen") { Image = "Essen.jpg" };
            var country1 = new CountryTemplate("1", "Karnap") { X = 369, Y = 34 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Altenessen-Nord") { X = 415, Y = 105 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Vogelheim") { X = 309, Y = 227 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Altenessen-S�d") { X = 379, Y = 236 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Karternberg") { X = 488, Y = 139 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Stoppenberg") { X = 452, Y = 240 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Schonnebeck") { X = 558, Y = 305 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Kray") { X = 597, Y = 335 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Leithe") { X = 650, Y = 380 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Steele") { X = 603, Y = 430 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Freisenbruch") { X = 700, Y = 397 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Horst") { X = 716, Y = 483 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Burgaltendorf") { X = 729, Y = 554 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "�berruhr-Hinsel") { X = 590, Y = 491 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "�berruhr-Holthausen") { X = 630, Y = 566 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Byfang") { X = 710, Y = 741 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kupferdreh") { X = 625, Y = 746 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Heisingen") { X = 559, Y = 680 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Fischlaken") { X = 512, Y = 775 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Bredeney") { X = 340, Y = 615 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Heidhausen") { X = 358, Y = 869 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Werden") { X = 370, Y = 740 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Kettwig") { X = 179, Y = 912 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Schuir") { X = 240, Y = 706 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Haarzopf") { X = 204, Y = 643 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Margarethenh�he") { X = 288, Y = 573 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Fulerum") { X = 235, Y = 505 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Holsterhausen") { X = 322, Y = 440 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Frohnhausen") { X = 247, Y = 481 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Altendorf") { X = 231, Y = 394 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Essen") { X = 394, Y = 411 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Westviertel") { X = 328, Y = 404 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "S�dviertel") { X = 417, Y = 461 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Huttrop") { X = 504, Y = 426 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "S�dostviertel") { X = 444, Y = 441 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Ostviertel") { X = 436, Y = 392 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Frillendorf") { X = 524, Y = 332 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Nordviertel") { X = 380, Y = 354 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "R�ttenscheid") { X = 341, Y = 549 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Stadtwald") { X = 482, Y = 602 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Rellinghausen") { X = 530, Y = 580 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Bergerhausen") { X = 470, Y = 513 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Bergeborbeck") { X = 242, Y = 240 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Bochold") { X = 225, Y = 340 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Sch�nebeck") { X = 107, Y = 418 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Borbeck") { X = 162, Y = 355 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Bedingrade") { X = 113, Y = 305 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Frintrop") { X = 42, Y = 265 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Dellwig") { X = 135, Y = 204 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Gerschede") { X = 145, Y = 280 };
            mapTemplate.Countries.Add(country50);
            var continent1 = new Continent("1", 1);
            continent1.Countries.Add(country31);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);
            continent2.Countries.Add(country32);
            continent2.Countries.Add(country33);
            continent2.Countries.Add(country34);
            continent2.Countries.Add(country35);
            continent2.Countries.Add(country36);
            continent2.Countries.Add(country37);
            continent2.Countries.Add(country38);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country39);
            continent3.Countries.Add(country40);
            continent3.Countries.Add(country41);
            continent3.Countries.Add(country42);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country25);
            continent4.Countries.Add(country26);
            continent4.Countries.Add(country27);
            continent4.Countries.Add(country28);
            continent4.Countries.Add(country29);
            continent4.Countries.Add(country30);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 5);
            continent5.Countries.Add(country43);
            continent5.Countries.Add(country44);
            continent5.Countries.Add(country45);
            continent5.Countries.Add(country46);
            continent5.Countries.Add(country47);
            continent5.Countries.Add(country48);
            continent5.Countries.Add(country49);
            continent5.Countries.Add(country50);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country1);
            continent6.Countries.Add(country2);
            continent6.Countries.Add(country3);
            continent6.Countries.Add(country4);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);
            continent7.Countries.Add(country5);
            continent7.Countries.Add(country6);
            continent7.Countries.Add(country7);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);
            continent8.Countries.Add(country8);
            continent8.Countries.Add(country9);
            continent8.Countries.Add(country10);
            continent8.Countries.Add(country11);
            continent8.Countries.Add(country12);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 3);
            continent9.Countries.Add(country13);
            continent9.Countries.Add(country14);
            continent9.Countries.Add(country15);
            continent9.Countries.Add(country16);
            continent9.Countries.Add(country17);
            continent9.Countries.Add(country18);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);
            continent10.Countries.Add(country19);
            continent10.Countries.Add(country20);
            continent10.Countries.Add(country21);
            continent10.Countries.Add(country22);
            continent10.Countries.Add(country23);
            continent10.Countries.Add(country24);
            mapTemplate.Continents.Add(continent10);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "43"));
            mapTemplate.Connections.Add(new Connection("3", "44"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "38"));
            mapTemplate.Connections.Add(new Connection("4", "44"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "36"));
            mapTemplate.Connections.Add(new Connection("6", "38"));
            mapTemplate.Connections.Add(new Connection("6", "37"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "37"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "37"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "34"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "34"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "42"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "42"));
            mapTemplate.Connections.Add(new Connection("14", "41"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "21"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "41"));
            mapTemplate.Connections.Add(new Connection("18", "40"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "40"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "26"));
            mapTemplate.Connections.Add(new Connection("20", "39"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "17"));
            mapTemplate.Connections.Add(new Connection("22", "19"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("26", "20"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "39"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "39"));
            mapTemplate.Connections.Add(new Connection("28", "33"));
            mapTemplate.Connections.Add(new Connection("28", "32"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "45"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "45"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "44"));
            mapTemplate.Connections.Add(new Connection("30", "38"));
            mapTemplate.Connections.Add(new Connection("31", "36"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "38"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "28"));
            mapTemplate.Connections.Add(new Connection("32", "38"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "28"));
            mapTemplate.Connections.Add(new Connection("33", "39"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "36"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("34", "10"));
            mapTemplate.Connections.Add(new Connection("34", "8"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "42"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "39"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "31"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "6"));
            mapTemplate.Connections.Add(new Connection("36", "33"));
            mapTemplate.Connections.Add(new Connection("37", "7"));
            mapTemplate.Connections.Add(new Connection("37", "8"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "6"));
            mapTemplate.Connections.Add(new Connection("38", "31"));
            mapTemplate.Connections.Add(new Connection("38", "32"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "30"));
            mapTemplate.Connections.Add(new Connection("38", "4"));
            mapTemplate.Connections.Add(new Connection("38", "6"));
            mapTemplate.Connections.Add(new Connection("38", "44"));
            mapTemplate.Connections.Add(new Connection("39", "20"));
            mapTemplate.Connections.Add(new Connection("39", "26"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "28"));
            mapTemplate.Connections.Add(new Connection("39", "33"));
            mapTemplate.Connections.Add(new Connection("39", "34"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "18"));
            mapTemplate.Connections.Add(new Connection("40", "20"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("41", "18"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "14"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "14"));
            mapTemplate.Connections.Add(new Connection("42", "34"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "10"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "3"));
            mapTemplate.Connections.Add(new Connection("43", "49"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "50"));
            mapTemplate.Connections.Add(new Connection("44", "30"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "38"));
            mapTemplate.Connections.Add(new Connection("44", "4"));
            mapTemplate.Connections.Add(new Connection("44", "3"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("45", "30"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "29"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "50"));
            mapTemplate.Connections.Add(new Connection("47", "50"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("49", "43"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "47"));
            mapTemplate.Connections.Add(new Connection("50", "46"));
            mapTemplate.Connections.Add(new Connection("50", "43"));

            return mapTemplate;
        }
        public static MapTemplate BT_3130()
        {
            var mapTemplate = new MapTemplate("BT_3130") { Image = "BT-3130.jpg" };
            var country1 = new CountryTemplate("1", "Regulus") { X = 369, Y = 875 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Oriente Protektorat") { X = 440, Y = 872 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Herzogtum Andurien") { X = 464, Y = 928 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Freier Raum") { X = 369, Y = 959 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Marik-Stewart Commonwealth") { X = 394, Y = 774 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Herzogtum Tamarand-Abbey") { X = 289, Y = 771 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Rim Kommunalitat") { X = 257, Y = 938 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Robinson") { X = 708, Y = 683 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Mark Draconis") { X = 911, Y = 679 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kathil") { X = 614, Y = 835 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Mark Sarna") { X = 679, Y = 893 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "New Avalon") { X = 704, Y = 763 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Mineite") { X = 868, Y = 813 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Chirikoff") { X = 778, Y = 902 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "X") { X = 503, Y = 716 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "III-V") { X = 542, Y = 760 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "VI-VII") { X = 481, Y = 767 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "I-II") { X = 515, Y = 642 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "VIII-IX") { X = 452, Y = 649 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Bolan") { X = 326, Y = 698 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Alarion") { X = 225, Y = 662 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Coventry") { X = 290, Y = 518 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Tharkad") { X = 387, Y = 536 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Hesperus") { X = 414, Y = 632 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Sarna") { X = 558, Y = 813 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Capella") { X = 552, Y = 846 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "St Ives") { X = 558, Y = 907 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Sian") { X = 495, Y = 888 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Larsha") { X = 518, Y = 1036 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Benjamin") { X = 595, Y = 584 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Luthien") { X = 679, Y = 463 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Galedon") { X = 742, Y = 582 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Brasha") { X = 852, Y = 556 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Alpheratz") { X = 886, Y = 592 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Praxton") { X = 948, Y = 603 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Afarsin") { X = 343, Y = 994 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Canopus") { X = 393, Y = 1019 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Brixtana") { X = 455, Y = 1015 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Plejaden") { X = 668, Y = 956 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Taurus") { X = 646, Y = 1000 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Lothario") { X = 166, Y = 845 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Alphard") { X = 165, Y = 914 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Clan Wolf") { X = 455, Y = 551 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Clan Jadefalke") { X = 392, Y = 447 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Clan Hoellenroesser") { X = 432, Y = 413 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Geisterbaeren Dominion") { X = 547, Y = 443 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "The Barrens") { X = 449, Y = 332 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Pentagon Welten") { X = 511, Y = 214 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Clan Heimatwelten") { X = 591, Y = 136 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Mica Majoritaet") { X = 1049, Y = 703 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Calderon Protektorat") { X = 833, Y = 1073 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Filtvet Coalition") { X = 906, Y = 848 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Tortuga Dominion") { X = 1017, Y = 884 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Rim Territorien") { X = 197, Y = 414 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Rim Collection") { X = 125, Y = 581 };
            mapTemplate.Countries.Add(country55);
            var continent1 = new Continent("1", 4);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country25);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country30);
            continent6.Countries.Add(country31);
            continent6.Countries.Add(country32);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);
            continent7.Countries.Add(country33);
            continent7.Countries.Add(country34);
            continent7.Countries.Add(country35);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);
            continent8.Countries.Add(country36);
            continent8.Countries.Add(country37);
            continent8.Countries.Add(country38);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);
            continent9.Countries.Add(country39);
            continent9.Countries.Add(country40);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 1);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);
            continent11.Countries.Add(country43);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country46);
            continent11.Countries.Add(country47);
            continent11.Countries.Add(country48);
            continent11.Countries.Add(country49);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);
            continent12.Countries.Add(country50);
            continent12.Countries.Add(country51);
            continent12.Countries.Add(country52);
            continent12.Countries.Add(country53);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 1);
            continent13.Countries.Add(country54);
            continent13.Countries.Add(country55);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "17"));
            mapTemplate.Connections.Add(new Connection("2", "25"));
            mapTemplate.Connections.Add(new Connection("2", "26"));
            mapTemplate.Connections.Add(new Connection("2", "28"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "28"));
            mapTemplate.Connections.Add(new Connection("3", "38"));
            mapTemplate.Connections.Add(new Connection("3", "37"));
            mapTemplate.Connections.Add(new Connection("3", "36"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "17"));
            mapTemplate.Connections.Add(new Connection("4", "21"));
            mapTemplate.Connections.Add(new Connection("4", "20"));
            mapTemplate.Connections.Add(new Connection("4", "36"));
            mapTemplate.Connections.Add(new Connection("4", "41"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "42"));
            mapTemplate.Connections.Add(new Connection("5", "20"));
            mapTemplate.Connections.Add(new Connection("5", "24"));
            mapTemplate.Connections.Add(new Connection("5", "17"));
            mapTemplate.Connections.Add(new Connection("5", "19"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "21"));
            mapTemplate.Connections.Add(new Connection("6", "20"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("8", "30"));
            mapTemplate.Connections.Add(new Connection("8", "32"));
            mapTemplate.Connections.Add(new Connection("8", "16"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "35"));
            mapTemplate.Connections.Add(new Connection("9", "34"));
            mapTemplate.Connections.Add(new Connection("9", "32"));
            mapTemplate.Connections.Add(new Connection("9", "50"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("10", "16"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "25"));
            mapTemplate.Connections.Add(new Connection("10", "26"));
            mapTemplate.Connections.Add(new Connection("10", "27"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "27"));
            mapTemplate.Connections.Add(new Connection("11", "28"));
            mapTemplate.Connections.Add(new Connection("11", "39"));
            mapTemplate.Connections.Add(new Connection("11", "40"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("13", "52"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "51"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "30"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "8"));
            mapTemplate.Connections.Add(new Connection("16", "10"));
            mapTemplate.Connections.Add(new Connection("16", "25"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "25"));
            mapTemplate.Connections.Add(new Connection("17", "2"));
            mapTemplate.Connections.Add(new Connection("17", "5"));
            mapTemplate.Connections.Add(new Connection("17", "4"));
            mapTemplate.Connections.Add(new Connection("18", "30"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "24"));
            mapTemplate.Connections.Add(new Connection("19", "24"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "5"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "6"));
            mapTemplate.Connections.Add(new Connection("20", "5"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "4"));
            mapTemplate.Connections.Add(new Connection("21", "55"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "6"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "4"));
            mapTemplate.Connections.Add(new Connection("22", "54"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "44"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("23", "43"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "44"));
            mapTemplate.Connections.Add(new Connection("23", "46"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "5"));
            mapTemplate.Connections.Add(new Connection("24", "19"));
            mapTemplate.Connections.Add(new Connection("24", "46"));
            mapTemplate.Connections.Add(new Connection("24", "30"));
            mapTemplate.Connections.Add(new Connection("24", "18"));
            mapTemplate.Connections.Add(new Connection("25", "16"));
            mapTemplate.Connections.Add(new Connection("25", "17"));
            mapTemplate.Connections.Add(new Connection("25", "10"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "2"));
            mapTemplate.Connections.Add(new Connection("26", "10"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "2"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("27", "10"));
            mapTemplate.Connections.Add(new Connection("27", "11"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "11"));
            mapTemplate.Connections.Add(new Connection("28", "40"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "2"));
            mapTemplate.Connections.Add(new Connection("28", "3"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "38"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "40"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "38"));
            mapTemplate.Connections.Add(new Connection("30", "46"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "18"));
            mapTemplate.Connections.Add(new Connection("30", "24"));
            mapTemplate.Connections.Add(new Connection("30", "16"));
            mapTemplate.Connections.Add(new Connection("30", "8"));
            mapTemplate.Connections.Add(new Connection("31", "46"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "9"));
            mapTemplate.Connections.Add(new Connection("32", "8"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "9"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "9"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "4"));
            mapTemplate.Connections.Add(new Connection("36", "3"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "3"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "29"));
            mapTemplate.Connections.Add(new Connection("38", "3"));
            mapTemplate.Connections.Add(new Connection("38", "28"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "11"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "11"));
            mapTemplate.Connections.Add(new Connection("40", "29"));
            mapTemplate.Connections.Add(new Connection("40", "28"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "4"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "4"));
            mapTemplate.Connections.Add(new Connection("43", "45"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "23"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "22"));
            mapTemplate.Connections.Add(new Connection("44", "23"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "43"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "31"));
            mapTemplate.Connections.Add(new Connection("46", "30"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "24"));
            mapTemplate.Connections.Add(new Connection("46", "23"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("50", "9"));
            mapTemplate.Connections.Add(new Connection("51", "14"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "13"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("54", "22"));
            mapTemplate.Connections.Add(new Connection("55", "21"));

            return mapTemplate;
        }
        public static MapTemplate Abstractum()
        {
            var mapTemplate = new MapTemplate("Abstractum") { Image = "abstractum.jpg" };
            var country1 = new CountryTemplate("1", "gelb1") { X = 243, Y = 37 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "gelb2") { X = 329, Y = 37 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "gelb3") { X = 250, Y = 102 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "gelb4") { X = 325, Y = 101 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "lila1") { X = 434, Y = 96 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "lila2") { X = 482, Y = 145 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "lila3") { X = 418, Y = 159 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "rot1") { X = 475, Y = 252 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "rot2") { X = 540, Y = 251 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "rot3") { X = 473, Y = 333 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "rot4") { X = 542, Y = 336 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "braun1") { X = 418, Y = 424 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "braun2") { X = 481, Y = 439 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "braun3") { X = 432, Y = 486 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "blau1") { X = 248, Y = 479 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "blau2") { X = 324, Y = 479 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "blau3") { X = 243, Y = 544 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "blau4") { X = 331, Y = 543 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "beige1") { X = 155, Y = 422 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "beige2") { X = 140, Y = 485 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "beige3") { X = 91, Y = 438 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "rosa1") { X = 31, Y = 251 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "rosa2") { X = 92, Y = 254 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "rosa3") { X = 94, Y = 330 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "rosa4") { X = 33, Y = 332 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "gruen1") { X = 140, Y = 97 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "gruen2") { X = 154, Y = 159 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "gruen3") { X = 91, Y = 146 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "neutral1") { X = 286, Y = 154 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "neutral2") { X = 351, Y = 163 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "neutral3") { X = 415, Y = 225 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "neutral4") { X = 424, Y = 292 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "neutral5") { X = 413, Y = 356 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "neutral6") { X = 352, Y = 418 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "neutral7") { X = 285, Y = 428 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "neutral8") { X = 223, Y = 420 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "neutral9") { X = 158, Y = 357 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "neutral10") { X = 149, Y = 292 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "neutral11") { X = 158, Y = 223 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "neutral12") { X = 223, Y = 164 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "core1") { X = 247, Y = 253 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "core2") { X = 324, Y = 252 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "core3") { X = 327, Y = 329 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "core4") { X = 248, Y = 330 };
            mapTemplate.Countries.Add(country44);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 1);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 1);
            continent4.Countries.Add(country12);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);
            continent5.Countries.Add(country15);
            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 1);
            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            continent6.Countries.Add(country21);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);
            continent7.Countries.Add(country22);
            continent7.Countries.Add(country23);
            continent7.Countries.Add(country24);
            continent7.Countries.Add(country25);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);
            continent8.Countries.Add(country26);
            continent8.Countries.Add(country27);
            continent8.Countries.Add(country28);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 8);
            continent9.Countries.Add(country29);
            continent9.Countries.Add(country30);
            continent9.Countries.Add(country31);
            continent9.Countries.Add(country32);
            continent9.Countries.Add(country33);
            continent9.Countries.Add(country34);
            continent9.Countries.Add(country35);
            continent9.Countries.Add(country36);
            continent9.Countries.Add(country37);
            continent9.Countries.Add(country38);
            continent9.Countries.Add(country39);
            continent9.Countries.Add(country40);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 4);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country44);
            mapTemplate.Continents.Add(continent10);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "40"));
            mapTemplate.Connections.Add(new Connection("3", "29"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "29"));
            mapTemplate.Connections.Add(new Connection("4", "30"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "30"));
            mapTemplate.Connections.Add(new Connection("7", "31"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "31"));
            mapTemplate.Connections.Add(new Connection("8", "32"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "32"));
            mapTemplate.Connections.Add(new Connection("10", "33"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "34"));
            mapTemplate.Connections.Add(new Connection("12", "33"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "36"));
            mapTemplate.Connections.Add(new Connection("15", "35"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "35"));
            mapTemplate.Connections.Add(new Connection("16", "34"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "37"));
            mapTemplate.Connections.Add(new Connection("19", "36"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "38"));
            mapTemplate.Connections.Add(new Connection("23", "39"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "38"));
            mapTemplate.Connections.Add(new Connection("24", "37"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "40"));
            mapTemplate.Connections.Add(new Connection("27", "39"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "3"));
            mapTemplate.Connections.Add(new Connection("29", "4"));
            mapTemplate.Connections.Add(new Connection("29", "40"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "7"));
            mapTemplate.Connections.Add(new Connection("30", "4"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "42"));
            mapTemplate.Connections.Add(new Connection("31", "7"));
            mapTemplate.Connections.Add(new Connection("31", "8"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "8"));
            mapTemplate.Connections.Add(new Connection("32", "10"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "12"));
            mapTemplate.Connections.Add(new Connection("33", "10"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "43"));
            mapTemplate.Connections.Add(new Connection("34", "12"));
            mapTemplate.Connections.Add(new Connection("34", "16"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "15"));
            mapTemplate.Connections.Add(new Connection("35", "16"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "19"));
            mapTemplate.Connections.Add(new Connection("36", "15"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "44"));
            mapTemplate.Connections.Add(new Connection("37", "19"));
            mapTemplate.Connections.Add(new Connection("37", "24"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("38", "23"));
            mapTemplate.Connections.Add(new Connection("38", "24"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "27"));
            mapTemplate.Connections.Add(new Connection("39", "23"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("40", "27"));
            mapTemplate.Connections.Add(new Connection("40", "3"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "29"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "44"));
            mapTemplate.Connections.Add(new Connection("42", "31"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "34"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "37"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "41"));

            return mapTemplate;
        }
        public static MapTemplate Mittelalter()
        {
            var mapTemplate = new MapTemplate("Mittelalter") { Image = "mittelalter.jpg" };
            var country1 = new CountryTemplate("1", "Munster") { X = 112, Y = 443 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Leinster") { X = 151, Y = 403 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Connaught") { X = 93, Y = 398 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Ulster") { X = 135, Y = 367 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Wales") { X = 269, Y = 437 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Shetland Inseln") { X = 376, Y = 102 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Orkney Inseln") { X = 300, Y = 175 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Caledonien") { X = 212, Y = 242 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Lothian") { X = 250, Y = 335 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Northumbria") { X = 295, Y = 357 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Mercia") { X = 342, Y = 404 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Anglia") { X = 371, Y = 452 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Wessex") { X = 300, Y = 456 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Cornwall") { X = 223, Y = 501 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Normandie") { X = 364, Y = 558 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Bretagne") { X = 258, Y = 577 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Anjou") { X = 402, Y = 578 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Poitou") { X = 324, Y = 624 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Guyenne") { X = 374, Y = 672 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Gascogne") { X = 388, Y = 721 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Asturien") { X = 245, Y = 737 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Galizien") { X = 158, Y = 750 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Leon") { X = 201, Y = 782 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Porto") { X = 138, Y = 791 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Lissabon") { X = 130, Y = 821 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Algarve") { X = 134, Y = 869 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Granada") { X = 286, Y = 892 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Andalusien") { X = 179, Y = 879 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Castilien") { X = 289, Y = 815 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Navarra") { X = 286, Y = 758 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Aragon") { X = 348, Y = 764 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Valencia") { X = 337, Y = 867 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Balearen") { X = 423, Y = 857 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Catalonien") { X = 424, Y = 770 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Languedoc") { X = 450, Y = 717 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Auvergne") { X = 470, Y = 652 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Orleans") { X = 486, Y = 628 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Paris") { X = 446, Y = 555 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Champagne") { X = 501, Y = 530 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Sizilien") { X = 774, Y = 904 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Apulien") { X = 820, Y = 831 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Kampanien") { X = 764, Y = 763 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Rom") { X = 724, Y = 752 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Korsika") { X = 612, Y = 758 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Toskana") { X = 672, Y = 721 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Genua") { X = 588, Y = 695 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Mailand") { X = 667, Y = 634 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Venedig") { X = 703, Y = 659 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Tirol") { X = 703, Y = 617 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Schweiz") { X = 632, Y = 599 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Provence") { X = 528, Y = 703 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Avignon") { X = 546, Y = 669 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Savoyen") { X = 588, Y = 650 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Lyon") { X = 529, Y = 634 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Lothringen") { X = 568, Y = 578 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Elsass") { X = 549, Y = 498 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Flandern") { X = 450, Y = 496 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Holland") { X = 548, Y = 430 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Friesland") { X = 620, Y = 389 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Mecklemburg") { X = 699, Y = 403 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Hannover") { X = 685, Y = 442 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "Franken") { X = 587, Y = 472 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Hessen") { X = 644, Y = 483 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Schwaben") { X = 640, Y = 538 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Bayern") { X = 710, Y = 532 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "Juetland") { X = 612, Y = 274 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "Sealand") { X = 695, Y = 319 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "Skane") { X = 747, Y = 280 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "Hordaland") { X = 565, Y = 62 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "Rogaland") { X = 554, Y = 133 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Agder") { X = 598, Y = 165 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "Oppland") { X = 636, Y = 127 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "Hedmark") { X = 670, Y = 75 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "Herjadalen") { X = 778, Y = 51 };
            mapTemplate.Countries.Add(country74);
            var country75 = new CountryTemplate("75", "Dalekarlien") { X = 751, Y = 108 };
            mapTemplate.Countries.Add(country75);
            var country76 = new CountryTemplate("76", "Soedermanland") { X = 814, Y = 170 };
            mapTemplate.Countries.Add(country76);
            var country77 = new CountryTemplate("77", "Smaland") { X = 741, Y = 182 };
            mapTemplate.Countries.Add(country77);
            var country78 = new CountryTemplate("78", "Gothland u Oeland") { X = 849, Y = 238 };
            mapTemplate.Countries.Add(country78);
            var country79 = new CountryTemplate("79", "Finnland") { X = 1031, Y = 74 };
            mapTemplate.Countries.Add(country79);
            var country80 = new CountryTemplate("80", "Tavastien") { X = 1130, Y = 58 };
            mapTemplate.Countries.Add(country80);
            var country81 = new CountryTemplate("81", "West-Karelien") { X = 1190, Y = 60 };
            mapTemplate.Countries.Add(country81);
            var country82 = new CountryTemplate("82", "Ost-Karelien") { X = 1324, Y = 76 };
            mapTemplate.Countries.Add(country82);
            var country83 = new CountryTemplate("83", "St Petersburg") { X = 1221, Y = 114 };
            mapTemplate.Countries.Add(country83);
            var country84 = new CountryTemplate("84", "Pskow") { X = 1183, Y = 221 };
            mapTemplate.Countries.Add(country84);
            var country85 = new CountryTemplate("85", "Toropez") { X = 1301, Y = 274 };
            mapTemplate.Countries.Add(country85);
            var country86 = new CountryTemplate("86", "Wologda") { X = 1379, Y = 77 };
            mapTemplate.Countries.Add(country86);
            var country87 = new CountryTemplate("87", "Susdal") { X = 1448, Y = 129 };
            mapTemplate.Countries.Add(country87);
            var country88 = new CountryTemplate("88", "Rostov") { X = 1375, Y = 141 };
            mapTemplate.Countries.Add(country88);
            var country89 = new CountryTemplate("89", "Moskau") { X = 1425, Y = 234 };
            mapTemplate.Countries.Add(country89);
            var country90 = new CountryTemplate("90", "Kaluga") { X = 1441, Y = 292 };
            mapTemplate.Countries.Add(country90);
            var country91 = new CountryTemplate("91", "Severien") { X = 1374, Y = 393 };
            mapTemplate.Countries.Add(country91);
            var country92 = new CountryTemplate("92", "Kasan") { X = 1456, Y = 381 };
            mapTemplate.Countries.Add(country92);
            var country93 = new CountryTemplate("93", "Tambow") { X = 1439, Y = 465 };
            mapTemplate.Countries.Add(country93);
            var country94 = new CountryTemplate("94", "Woronesch") { X = 1379, Y = 516 };
            mapTemplate.Countries.Add(country94);
            var country95 = new CountryTemplate("95", "Astrachan") { X = 1454, Y = 577 };
            mapTemplate.Countries.Add(country95);
            var country96 = new CountryTemplate("96", "Asow") { X = 1389, Y = 621 };
            mapTemplate.Countries.Add(country96);
            var country97 = new CountryTemplate("97", "Saporogische Kosaken") { X = 1394, Y = 578 };
            mapTemplate.Countries.Add(country97);
            var country98 = new CountryTemplate("98", "Taurien") { X = 1296, Y = 616 };
            mapTemplate.Countries.Add(country98);
            var country99 = new CountryTemplate("99", "Krim") { X = 1295, Y = 671 };
            mapTemplate.Countries.Add(country99);
            var country100 = new CountryTemplate("100", "Jedisan") { X = 1268, Y = 579 };
            mapTemplate.Countries.Add(country100);
            var country101 = new CountryTemplate("101", "Moldau") { X = 1165, Y = 587 };
            mapTemplate.Countries.Add(country101);
            var country102 = new CountryTemplate("102", "Kiew") { X = 1200, Y = 521 };
            mapTemplate.Countries.Add(country102);
            var country103 = new CountryTemplate("103", "Wladimir") { X = 1102, Y = 520 };
            mapTemplate.Countries.Add(country103);
            var country104 = new CountryTemplate("104", "Bielgorod") { X = 1332, Y = 509 };
            mapTemplate.Countries.Add(country104);
            var country105 = new CountryTemplate("105", "Kursk") { X = 1318, Y = 461 };
            mapTemplate.Countries.Add(country105);
            var country106 = new CountryTemplate("106", "Turow-Pinsk") { X = 1214, Y = 457 };
            mapTemplate.Countries.Add(country106);
            var country107 = new CountryTemplate("107", "Moghilev") { X = 1241, Y = 384 };
            mapTemplate.Countries.Add(country107);
            var country108 = new CountryTemplate("108", "Briansk") { X = 1303, Y = 393 };
            mapTemplate.Countries.Add(country108);
            var country109 = new CountryTemplate("109", "Witebsk") { X = 1326, Y = 356 };
            mapTemplate.Countries.Add(country109);
            var country110 = new CountryTemplate("110", "Polotsk") { X = 1193, Y = 339 };
            mapTemplate.Countries.Add(country110);
            var country111 = new CountryTemplate("111", "Minsk") { X = 1138, Y = 405 };
            mapTemplate.Countries.Add(country111);
            var country112 = new CountryTemplate("112", "Troki") { X = 1064, Y = 414 };
            mapTemplate.Countries.Add(country112);
            var country113 = new CountryTemplate("113", "Wilna") { X = 1058, Y = 381 };
            mapTemplate.Countries.Add(country113);
            var country114 = new CountryTemplate("114", "Samogitien") { X = 1062, Y = 332 };
            mapTemplate.Countries.Add(country114);
            var country115 = new CountryTemplate("115", "Estland") { X = 1069, Y = 175 };
            mapTemplate.Countries.Add(country115);
            var country116 = new CountryTemplate("116", "Dagoe u Oesel") { X = 993, Y = 196 };
            mapTemplate.Countries.Add(country116);
            var country117 = new CountryTemplate("117", "Livland") { X = 1113, Y = 270 };
            mapTemplate.Countries.Add(country117);
            var country118 = new CountryTemplate("118", "Kurland") { X = 993, Y = 281 };
            mapTemplate.Countries.Add(country118);
            var country119 = new CountryTemplate("119", "Koenigsberg") { X = 950, Y = 367 };
            mapTemplate.Countries.Add(country119);
            var country120 = new CountryTemplate("120", "Podlesien") { X = 1074, Y = 479 };
            mapTemplate.Countries.Add(country120);
            var country121 = new CountryTemplate("121", "Podolien") { X = 1004, Y = 536 };
            mapTemplate.Countries.Add(country121);
            var country122 = new CountryTemplate("122", "Wolynien") { X = 1010, Y = 469 };
            mapTemplate.Countries.Add(country122);
            var country123 = new CountryTemplate("123", "Masowien") { X = 915, Y = 442 };
            mapTemplate.Countries.Add(country123);
            var country124 = new CountryTemplate("124", "Posen") { X = 844, Y = 439 };
            mapTemplate.Countries.Add(country124);
            var country125 = new CountryTemplate("125", "Pommern") { X = 835, Y = 393 };
            mapTemplate.Countries.Add(country125);
            var country126 = new CountryTemplate("126", "Brandenburg") { X = 740, Y = 432 };
            mapTemplate.Countries.Add(country126);
            var country127 = new CountryTemplate("127", "Sachsen") { X = 756, Y = 507 };
            mapTemplate.Countries.Add(country127);
            var country128 = new CountryTemplate("128", "Schlesien") { X = 819, Y = 480 };
            mapTemplate.Countries.Add(country128);
            var country129 = new CountryTemplate("129", "Prag") { X = 836, Y = 524 };
            mapTemplate.Countries.Add(country129);
            var country130 = new CountryTemplate("130", "Maehren") { X = 891, Y = 511 };
            mapTemplate.Countries.Add(country130);
            var country131 = new CountryTemplate("131", "Siebenbuergen") { X = 1031, Y = 597 };
            mapTemplate.Countries.Add(country131);
            var country132 = new CountryTemplate("132", "Buda") { X = 911, Y = 556 };
            mapTemplate.Countries.Add(country132);
            var country133 = new CountryTemplate("133", "Banat") { X = 946, Y = 617 };
            mapTemplate.Countries.Add(country133);
            var country134 = new CountryTemplate("134", "Dakien") { X = 1012, Y = 660 };
            mapTemplate.Countries.Add(country134);
            var country135 = new CountryTemplate("135", "Pannonien") { X = 827, Y = 623 };
            mapTemplate.Countries.Add(country135);
            var country136 = new CountryTemplate("136", "Steiermark") { X = 786, Y = 565 };
            mapTemplate.Countries.Add(country136);
            var country137 = new CountryTemplate("137", "Kaernten") { X = 750, Y = 601 };
            mapTemplate.Countries.Add(country137);
            var country138 = new CountryTemplate("138", "Krain") { X = 775, Y = 658 };
            mapTemplate.Countries.Add(country138);
            var country139 = new CountryTemplate("139", "Dalmatien") { X = 843, Y = 717 };
            mapTemplate.Countries.Add(country139);
            var country140 = new CountryTemplate("140", "Bosnien") { X = 875, Y = 699 };
            mapTemplate.Countries.Add(country140);
            var country141 = new CountryTemplate("141", "Serbien") { X = 924, Y = 681 };
            mapTemplate.Countries.Add(country141);
            var country142 = new CountryTemplate("142", "Raszien") { X = 925, Y = 725 };
            mapTemplate.Countries.Add(country142);
            var country143 = new CountryTemplate("143", "Epirus") { X = 949, Y = 839 };
            mapTemplate.Countries.Add(country143);
            var country144 = new CountryTemplate("144", "Thessalien") { X = 1022, Y = 796 };
            mapTemplate.Countries.Add(country144);
            var country145 = new CountryTemplate("145", "Athen") { X = 992, Y = 881 };
            mapTemplate.Countries.Add(country145);
            var country146 = new CountryTemplate("146", "Kreta") { X = 1088, Y = 961 };
            mapTemplate.Countries.Add(country146);
            var country147 = new CountryTemplate("147", "Mazedonien") { X = 958, Y = 759 };
            mapTemplate.Countries.Add(country147);
            var country148 = new CountryTemplate("148", "Vidin") { X = 1034, Y = 725 };
            mapTemplate.Countries.Add(country148);
            var country149 = new CountryTemplate("149", "Moesia") { X = 1073, Y = 681 };
            mapTemplate.Countries.Add(country149);
            var country150 = new CountryTemplate("150", "Muntenien") { X = 1087, Y = 631 };
            mapTemplate.Countries.Add(country150);
            var country151 = new CountryTemplate("151", "Pechenengs") { X = 1206, Y = 640 };
            mapTemplate.Countries.Add(country151);
            var country152 = new CountryTemplate("152", "Karvun") { X = 1137, Y = 645 };
            mapTemplate.Countries.Add(country152);
            var country153 = new CountryTemplate("153", "Dobritch") { X = 1100, Y = 726 };
            mapTemplate.Countries.Add(country153);
            var country154 = new CountryTemplate("154", "Rumelien") { X = 1073, Y = 781 };
            mapTemplate.Countries.Add(country154);
            var country155 = new CountryTemplate("155", "Thrakien") { X = 1124, Y = 781 };
            mapTemplate.Countries.Add(country155);
            var country156 = new CountryTemplate("156", "Nicaea") { X = 1156, Y = 843 };
            mapTemplate.Countries.Add(country156);
            var country157 = new CountryTemplate("157", "Anatolien") { X = 1160, Y = 894 };
            mapTemplate.Countries.Add(country157);
            var country158 = new CountryTemplate("158", "Abkhasien") { X = 1457, Y = 680 };
            mapTemplate.Countries.Add(country158);
            var country159 = new CountryTemplate("159", "Trapezunt") { X = 1451, Y = 768 };
            mapTemplate.Countries.Add(country159);
            var country160 = new CountryTemplate("160", "Karaman") { X = 1431, Y = 838 };
            mapTemplate.Countries.Add(country160);
            var country161 = new CountryTemplate("161", "Zypern") { X = 1356, Y = 934 };
            mapTemplate.Countries.Add(country161);
            var country162 = new CountryTemplate("162", "Aleppo") { X = 1444, Y = 906 };
            mapTemplate.Countries.Add(country162);
            var country163 = new CountryTemplate("163", "Libanon") { X = 1443, Y = 974 };
            mapTemplate.Countries.Add(country163);
            var country164 = new CountryTemplate("164", "Damaskus") { X = 1425, Y = 1086 };
            mapTemplate.Countries.Add(country164);
            var country165 = new CountryTemplate("165", "Suez") { X = 1349, Y = 1097 };
            mapTemplate.Countries.Add(country165);
            var country166 = new CountryTemplate("166", "Kairo") { X = 1251, Y = 1087 };
            mapTemplate.Countries.Add(country166);
            var country167 = new CountryTemplate("167", "Alexandria") { X = 1141, Y = 1094 };
            mapTemplate.Countries.Add(country167);
            var country168 = new CountryTemplate("168", "Cyrenaika") { X = 1022, Y = 1073 };
            mapTemplate.Countries.Add(country168);
            var country169 = new CountryTemplate("169", "Bengasi") { X = 965, Y = 1068 };
            mapTemplate.Countries.Add(country169);
            var country170 = new CountryTemplate("170", "Syrtus") { X = 835, Y = 1100 };
            mapTemplate.Countries.Add(country170);
            var country171 = new CountryTemplate("171", "Gabes") { X = 747, Y = 1053 };
            mapTemplate.Countries.Add(country171);
            var country172 = new CountryTemplate("172", "Ghadames") { X = 653, Y = 1082 };
            mapTemplate.Countries.Add(country172);
            var country173 = new CountryTemplate("173", "Gafsa") { X = 650, Y = 1042 };
            mapTemplate.Countries.Add(country173);
            var country174 = new CountryTemplate("174", "Hasfid") { X = 647, Y = 1003 };
            mapTemplate.Countries.Add(country174);
            var country175 = new CountryTemplate("175", "Sardinien") { X = 616, Y = 811 };
            mapTemplate.Countries.Add(country175);
            var country176 = new CountryTemplate("176", "Bizerta") { X = 615, Y = 962 };
            mapTemplate.Countries.Add(country176);
            var country177 = new CountryTemplate("177", "Constantine") { X = 548, Y = 981 };
            mapTemplate.Countries.Add(country177);
            var country178 = new CountryTemplate("178", "Ouargla") { X = 524, Y = 1098 };
            mapTemplate.Countries.Add(country178);
            var country179 = new CountryTemplate("179", "Touggourt") { X = 542, Y = 1057 };
            mapTemplate.Countries.Add(country179);
            var country180 = new CountryTemplate("180", "Mzab") { X = 450, Y = 1052 };
            mapTemplate.Countries.Add(country180);
            var country181 = new CountryTemplate("181", "Bechar") { X = 326, Y = 1091 };
            mapTemplate.Countries.Add(country181);
            var country182 = new CountryTemplate("182", "Kuko") { X = 483, Y = 982 };
            mapTemplate.Countries.Add(country182);
            var country183 = new CountryTemplate("183", "Quarsenis") { X = 454, Y = 1016 };
            mapTemplate.Countries.Add(country183);
            var country184 = new CountryTemplate("184", "Tlemcen") { X = 423, Y = 957 };
            mapTemplate.Countries.Add(country184);
            var country185 = new CountryTemplate("185", "Fuguig") { X = 302, Y = 1037 };
            mapTemplate.Countries.Add(country185);
            var country186 = new CountryTemplate("186", "Oran") { X = 313, Y = 983 };
            mapTemplate.Countries.Add(country186);
            var country187 = new CountryTemplate("187", "Fes") { X = 198, Y = 990 };
            mapTemplate.Countries.Add(country187);
            var country188 = new CountryTemplate("188", "Marrakesch") { X = 117, Y = 1049 };
            mapTemplate.Countries.Add(country188);
            var country189 = new CountryTemplate("189", "Sinop") { X = 1325, Y = 782 };
            mapTemplate.Countries.Add(country189);
            var country190 = new CountryTemplate("190", "Pontus") { X = 1286, Y = 791 };
            mapTemplate.Countries.Add(country190);
            var country191 = new CountryTemplate("191", "Galatien") { X = 1267, Y = 848 };
            mapTemplate.Countries.Add(country191);
            var country192 = new CountryTemplate("192", "Lycien") { X = 1224, Y = 898 };
            mapTemplate.Countries.Add(country192);
            var country193 = new CountryTemplate("193", "Pamphylien") { X = 1278, Y = 890 };
            mapTemplate.Countries.Add(country193);
            var country194 = new CountryTemplate("194", "Kappadokien") { X = 1343, Y = 866 };
            mapTemplate.Countries.Add(country194);
            var country195 = new CountryTemplate("195", "Twer") { X = 1258, Y = 212 };
            mapTemplate.Countries.Add(country195);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 1);
            continent2.Countries.Add(country5);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);
            continent4.Countries.Add(country6);
            continent4.Countries.Add(country7);
            continent4.Countries.Add(country8);
            continent4.Countries.Add(country9);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country19);
            continent5.Countries.Add(country20);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country21);
            continent6.Countries.Add(country22);
            continent6.Countries.Add(country23);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);
            continent7.Countries.Add(country24);
            continent7.Countries.Add(country25);
            continent7.Countries.Add(country26);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 2);
            continent8.Countries.Add(country27);
            continent8.Countries.Add(country28);
            continent8.Countries.Add(country29);
            continent8.Countries.Add(country30);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);
            continent9.Countries.Add(country31);
            continent9.Countries.Add(country32);
            continent9.Countries.Add(country33);
            continent9.Countries.Add(country34);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);
            continent10.Countries.Add(country35);
            continent10.Countries.Add(country36);
            continent10.Countries.Add(country37);
            continent10.Countries.Add(country38);
            continent10.Countries.Add(country39);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);
            continent11.Countries.Add(country40);
            continent11.Countries.Add(country41);
            continent11.Countries.Add(country42);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 1);
            continent12.Countries.Add(country43);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);
            continent13.Countries.Add(country44);
            continent13.Countries.Add(country45);
            continent13.Countries.Add(country46);
            continent13.Countries.Add(country47);
            continent13.Countries.Add(country48);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 2);
            continent14.Countries.Add(country51);
            continent14.Countries.Add(country52);
            continent14.Countries.Add(country53);
            continent14.Countries.Add(country54);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 1);
            continent15.Countries.Add(country55);
            continent15.Countries.Add(country56);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 1);
            continent16.Countries.Add(country57);
            continent16.Countries.Add(country58);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 2);
            continent17.Countries.Add(country59);
            continent17.Countries.Add(country60);
            continent17.Countries.Add(country61);
            continent17.Countries.Add(country62);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 2);
            continent18.Countries.Add(country50);
            continent18.Countries.Add(country63);
            continent18.Countries.Add(country64);
            continent18.Countries.Add(country65);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 2);
            continent19.Countries.Add(country66);
            continent19.Countries.Add(country67);
            continent19.Countries.Add(country68);
            mapTemplate.Continents.Add(continent19);
            var continent20 = new Continent("20", 3);
            continent20.Countries.Add(country69);
            continent20.Countries.Add(country70);
            continent20.Countries.Add(country71);
            continent20.Countries.Add(country72);
            continent20.Countries.Add(country73);
            mapTemplate.Continents.Add(continent20);
            var continent21 = new Continent("21", 3);
            continent21.Countries.Add(country74);
            continent21.Countries.Add(country75);
            continent21.Countries.Add(country76);
            continent21.Countries.Add(country77);
            continent21.Countries.Add(country78);
            mapTemplate.Continents.Add(continent21);
            var continent22 = new Continent("22", 2);
            continent22.Countries.Add(country79);
            continent22.Countries.Add(country80);
            continent22.Countries.Add(country81);
            mapTemplate.Continents.Add(continent22);
            var continent23 = new Continent("23", 3);
            continent23.Countries.Add(country82);
            continent23.Countries.Add(country83);
            continent23.Countries.Add(country84);
            continent23.Countries.Add(country85);
            continent23.Countries.Add(country195);
            mapTemplate.Continents.Add(continent23);
            var continent24 = new Continent("24", 2);
            continent24.Countries.Add(country86);
            continent24.Countries.Add(country87);
            continent24.Countries.Add(country88);
            continent24.Countries.Add(country89);
            mapTemplate.Continents.Add(continent24);
            var continent25 = new Continent("25", 2);
            continent25.Countries.Add(country90);
            continent25.Countries.Add(country91);
            continent25.Countries.Add(country92);
            continent25.Countries.Add(country93);
            mapTemplate.Continents.Add(continent25);
            var continent26 = new Continent("26", 3);
            continent26.Countries.Add(country94);
            continent26.Countries.Add(country95);
            continent26.Countries.Add(country96);
            continent26.Countries.Add(country97);
            continent26.Countries.Add(country98);
            continent26.Countries.Add(country99);
            mapTemplate.Continents.Add(continent26);
            var continent27 = new Continent("27", 2);
            continent27.Countries.Add(country100);
            continent27.Countries.Add(country101);
            continent27.Countries.Add(country102);
            continent27.Countries.Add(country103);
            mapTemplate.Continents.Add(continent27);
            var continent28 = new Continent("28", 2);
            continent28.Countries.Add(country104);
            continent28.Countries.Add(country105);
            continent28.Countries.Add(country106);
            mapTemplate.Continents.Add(continent28);
            var continent29 = new Continent("29", 2);
            continent29.Countries.Add(country107);
            continent29.Countries.Add(country108);
            continent29.Countries.Add(country109);
            mapTemplate.Continents.Add(continent29);
            var continent30 = new Continent("30", 3);
            continent30.Countries.Add(country110);
            continent30.Countries.Add(country111);
            continent30.Countries.Add(country112);
            continent30.Countries.Add(country113);
            continent30.Countries.Add(country114);
            mapTemplate.Continents.Add(continent30);
            var continent31 = new Continent("31", 3);
            continent31.Countries.Add(country115);
            continent31.Countries.Add(country116);
            continent31.Countries.Add(country117);
            continent31.Countries.Add(country118);
            continent31.Countries.Add(country119);
            mapTemplate.Continents.Add(continent31);
            var continent32 = new Continent("32", 2);
            continent32.Countries.Add(country120);
            continent32.Countries.Add(country121);
            continent32.Countries.Add(country122);
            continent32.Countries.Add(country123);
            mapTemplate.Continents.Add(continent32);
            var continent33 = new Continent("33", 2);
            continent33.Countries.Add(country124);
            continent33.Countries.Add(country125);
            continent33.Countries.Add(country126);
            mapTemplate.Continents.Add(continent33);
            var continent34 = new Continent("34", 2);
            continent34.Countries.Add(country127);
            continent34.Countries.Add(country128);
            continent34.Countries.Add(country129);
            continent34.Countries.Add(country130);
            mapTemplate.Continents.Add(continent34);
            var continent35 = new Continent("35", 2);
            continent35.Countries.Add(country131);
            continent35.Countries.Add(country132);
            continent35.Countries.Add(country133);
            continent35.Countries.Add(country134);
            mapTemplate.Continents.Add(continent35);
            var continent36 = new Continent("36", 2);
            continent36.Countries.Add(country49);
            continent36.Countries.Add(country135);
            continent36.Countries.Add(country136);
            continent36.Countries.Add(country137);
            mapTemplate.Continents.Add(continent36);
            var continent37 = new Continent("37", 3);
            continent37.Countries.Add(country138);
            continent37.Countries.Add(country139);
            continent37.Countries.Add(country140);
            continent37.Countries.Add(country141);
            continent37.Countries.Add(country142);
            mapTemplate.Continents.Add(continent37);
            var continent38 = new Continent("38", 2);
            continent38.Countries.Add(country143);
            continent38.Countries.Add(country144);
            continent38.Countries.Add(country145);
            continent38.Countries.Add(country146);
            mapTemplate.Continents.Add(continent38);
            var continent39 = new Continent("39", 2);
            continent39.Countries.Add(country147);
            continent39.Countries.Add(country148);
            continent39.Countries.Add(country149);
            mapTemplate.Continents.Add(continent39);
            var continent40 = new Continent("40", 2);
            continent40.Countries.Add(country150);
            continent40.Countries.Add(country151);
            continent40.Countries.Add(country152);
            mapTemplate.Continents.Add(continent40);
            var continent41 = new Continent("41", 3);
            continent41.Countries.Add(country153);
            continent41.Countries.Add(country154);
            continent41.Countries.Add(country155);
            continent41.Countries.Add(country156);
            continent41.Countries.Add(country157);
            mapTemplate.Continents.Add(continent41);
            var continent42 = new Continent("42", 2);
            continent42.Countries.Add(country158);
            continent42.Countries.Add(country159);
            continent42.Countries.Add(country160);
            mapTemplate.Continents.Add(continent42);
            var continent43 = new Continent("43", 1);
            continent43.Countries.Add(country161);
            mapTemplate.Continents.Add(continent43);
            var continent44 = new Continent("44", 2);
            continent44.Countries.Add(country162);
            continent44.Countries.Add(country163);
            continent44.Countries.Add(country164);
            continent44.Countries.Add(country165);
            mapTemplate.Continents.Add(continent44);
            var continent45 = new Continent("45", 2);
            continent45.Countries.Add(country166);
            continent45.Countries.Add(country167);
            continent45.Countries.Add(country168);
            continent45.Countries.Add(country169);
            mapTemplate.Continents.Add(continent45);
            var continent46 = new Continent("46", 2);
            continent46.Countries.Add(country170);
            continent46.Countries.Add(country171);
            continent46.Countries.Add(country172);
            continent46.Countries.Add(country173);
            mapTemplate.Continents.Add(continent46);
            var continent47 = new Continent("47", 2);
            continent47.Countries.Add(country174);
            continent47.Countries.Add(country175);
            continent47.Countries.Add(country176);
            continent47.Countries.Add(country177);
            mapTemplate.Continents.Add(continent47);
            var continent48 = new Continent("48", 2);
            continent48.Countries.Add(country178);
            continent48.Countries.Add(country179);
            continent48.Countries.Add(country180);
            continent48.Countries.Add(country181);
            mapTemplate.Continents.Add(continent48);
            var continent49 = new Continent("49", 3);
            continent49.Countries.Add(country182);
            continent49.Countries.Add(country183);
            continent49.Countries.Add(country184);
            continent49.Countries.Add(country185);
            continent49.Countries.Add(country186);
            mapTemplate.Continents.Add(continent49);
            var continent50 = new Continent("50", 1);
            continent50.Countries.Add(country187);
            continent50.Countries.Add(country188);
            mapTemplate.Continents.Add(continent50);
            var continent51 = new Continent("51", 3);
            continent51.Countries.Add(country189);
            continent51.Countries.Add(country190);
            continent51.Countries.Add(country191);
            continent51.Countries.Add(country192);
            continent51.Countries.Add(country193);
            continent51.Countries.Add(country194);
            mapTemplate.Continents.Add(continent51);
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "13"));
            mapTemplate.Connections.Add(new Connection("5", "11"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "69"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "5"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("13", "5"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "38"));
            mapTemplate.Connections.Add(new Connection("15", "57"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "38"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "37"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "37"));
            mapTemplate.Connections.Add(new Connection("18", "36"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "36"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "35"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "35"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "31"));
            mapTemplate.Connections.Add(new Connection("20", "34"));
            mapTemplate.Connections.Add(new Connection("20", "30"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "30"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "30"));
            mapTemplate.Connections.Add(new Connection("23", "29"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "186"));
            mapTemplate.Connections.Add(new Connection("27", "187"));
            mapTemplate.Connections.Add(new Connection("28", "32"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("29", "23"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("30", "20"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "21"));
            mapTemplate.Connections.Add(new Connection("30", "23"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "20"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("32", "28"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "20"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "19"));
            mapTemplate.Connections.Add(new Connection("35", "20"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "51"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "18"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "19"));
            mapTemplate.Connections.Add(new Connection("36", "51"));
            mapTemplate.Connections.Add(new Connection("36", "52"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "18"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "52"));
            mapTemplate.Connections.Add(new Connection("37", "54"));
            mapTemplate.Connections.Add(new Connection("37", "17"));
            mapTemplate.Connections.Add(new Connection("38", "15"));
            mapTemplate.Connections.Add(new Connection("38", "17"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "57"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "54"));
            mapTemplate.Connections.Add(new Connection("39", "55"));
            mapTemplate.Connections.Add(new Connection("39", "56"));
            mapTemplate.Connections.Add(new Connection("39", "57"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "174"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "143"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "45"));
            mapTemplate.Connections.Add(new Connection("43", "47"));
            mapTemplate.Connections.Add(new Connection("43", "48"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "175"));
            mapTemplate.Connections.Add(new Connection("45", "43"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "51"));
            mapTemplate.Connections.Add(new Connection("46", "52"));
            mapTemplate.Connections.Add(new Connection("46", "53"));
            mapTemplate.Connections.Add(new Connection("47", "43"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "53"));
            mapTemplate.Connections.Add(new Connection("47", "50"));
            mapTemplate.Connections.Add(new Connection("48", "43"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "138"));
            mapTemplate.Connections.Add(new Connection("48", "137"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "65"));
            mapTemplate.Connections.Add(new Connection("49", "137"));
            mapTemplate.Connections.Add(new Connection("50", "47"));
            mapTemplate.Connections.Add(new Connection("50", "53"));
            mapTemplate.Connections.Add(new Connection("50", "55"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("50", "64"));
            mapTemplate.Connections.Add(new Connection("50", "65"));
            mapTemplate.Connections.Add(new Connection("51", "46"));
            mapTemplate.Connections.Add(new Connection("51", "35"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "36"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "46"));
            mapTemplate.Connections.Add(new Connection("52", "36"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "37"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "46"));
            mapTemplate.Connections.Add(new Connection("53", "47"));
            mapTemplate.Connections.Add(new Connection("53", "50"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "55"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "37"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "39"));
            mapTemplate.Connections.Add(new Connection("55", "53"));
            mapTemplate.Connections.Add(new Connection("55", "50"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "64"));
            mapTemplate.Connections.Add(new Connection("55", "39"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("56", "39"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("56", "64"));
            mapTemplate.Connections.Add(new Connection("56", "58"));
            mapTemplate.Connections.Add(new Connection("56", "62"));
            mapTemplate.Connections.Add(new Connection("57", "38"));
            mapTemplate.Connections.Add(new Connection("57", "15"));
            mapTemplate.Connections.Add(new Connection("57", "39"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "56"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "62"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "62"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "61"));
            mapTemplate.Connections.Add(new Connection("59", "66"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("60", "67"));
            mapTemplate.Connections.Add(new Connection("60", "66"));
            mapTemplate.Connections.Add(new Connection("60", "126"));
            mapTemplate.Connections.Add(new Connection("60", "125"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "59"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "63"));
            mapTemplate.Connections.Add(new Connection("61", "126"));
            mapTemplate.Connections.Add(new Connection("62", "58"));
            mapTemplate.Connections.Add(new Connection("62", "56"));
            mapTemplate.Connections.Add(new Connection("62", "59"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "64"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("63", "61"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "64"));
            mapTemplate.Connections.Add(new Connection("63", "65"));
            mapTemplate.Connections.Add(new Connection("63", "126"));
            mapTemplate.Connections.Add(new Connection("64", "55"));
            mapTemplate.Connections.Add(new Connection("64", "50"));
            mapTemplate.Connections.Add(new Connection("64", "56"));
            mapTemplate.Connections.Add(new Connection("64", "65"));
            mapTemplate.Connections.Add(new Connection("64", "62"));
            mapTemplate.Connections.Add(new Connection("64", "63"));
            mapTemplate.Connections.Add(new Connection("65", "50"));
            mapTemplate.Connections.Add(new Connection("65", "49"));
            mapTemplate.Connections.Add(new Connection("65", "64"));
            mapTemplate.Connections.Add(new Connection("65", "63"));
            mapTemplate.Connections.Add(new Connection("65", "137"));
            mapTemplate.Connections.Add(new Connection("65", "136"));
            mapTemplate.Connections.Add(new Connection("65", "129"));
            mapTemplate.Connections.Add(new Connection("65", "127"));
            mapTemplate.Connections.Add(new Connection("65", "126"));
            mapTemplate.Connections.Add(new Connection("66", "67"));
            mapTemplate.Connections.Add(new Connection("66", "68"));
            mapTemplate.Connections.Add(new Connection("66", "60"));
            mapTemplate.Connections.Add(new Connection("66", "59"));
            mapTemplate.Connections.Add(new Connection("67", "68"));
            mapTemplate.Connections.Add(new Connection("67", "66"));
            mapTemplate.Connections.Add(new Connection("67", "60"));
            mapTemplate.Connections.Add(new Connection("68", "72"));
            mapTemplate.Connections.Add(new Connection("68", "67"));
            mapTemplate.Connections.Add(new Connection("68", "66"));
            mapTemplate.Connections.Add(new Connection("68", "77"));
            mapTemplate.Connections.Add(new Connection("69", "6"));
            mapTemplate.Connections.Add(new Connection("69", "70"));
            mapTemplate.Connections.Add(new Connection("69", "72"));
            mapTemplate.Connections.Add(new Connection("70", "69"));
            mapTemplate.Connections.Add(new Connection("70", "71"));
            mapTemplate.Connections.Add(new Connection("70", "72"));
            mapTemplate.Connections.Add(new Connection("71", "70"));
            mapTemplate.Connections.Add(new Connection("71", "72"));
            mapTemplate.Connections.Add(new Connection("72", "69"));
            mapTemplate.Connections.Add(new Connection("72", "71"));
            mapTemplate.Connections.Add(new Connection("72", "73"));
            mapTemplate.Connections.Add(new Connection("72", "77"));
            mapTemplate.Connections.Add(new Connection("72", "68"));
            mapTemplate.Connections.Add(new Connection("72", "70"));
            mapTemplate.Connections.Add(new Connection("73", "72"));
            mapTemplate.Connections.Add(new Connection("73", "74"));
            mapTemplate.Connections.Add(new Connection("73", "75"));
            mapTemplate.Connections.Add(new Connection("73", "77"));
            mapTemplate.Connections.Add(new Connection("74", "73"));
            mapTemplate.Connections.Add(new Connection("74", "75"));
            mapTemplate.Connections.Add(new Connection("75", "73"));
            mapTemplate.Connections.Add(new Connection("75", "74"));
            mapTemplate.Connections.Add(new Connection("75", "77"));
            mapTemplate.Connections.Add(new Connection("75", "76"));
            mapTemplate.Connections.Add(new Connection("76", "75"));
            mapTemplate.Connections.Add(new Connection("76", "77"));
            mapTemplate.Connections.Add(new Connection("76", "79"));
            mapTemplate.Connections.Add(new Connection("77", "73"));
            mapTemplate.Connections.Add(new Connection("77", "72"));
            mapTemplate.Connections.Add(new Connection("77", "68"));
            mapTemplate.Connections.Add(new Connection("77", "75"));
            mapTemplate.Connections.Add(new Connection("77", "76"));
            mapTemplate.Connections.Add(new Connection("77", "78"));
            mapTemplate.Connections.Add(new Connection("78", "77"));
            mapTemplate.Connections.Add(new Connection("78", "116"));
            mapTemplate.Connections.Add(new Connection("79", "76"));
            mapTemplate.Connections.Add(new Connection("79", "115"));
            mapTemplate.Connections.Add(new Connection("79", "80"));
            mapTemplate.Connections.Add(new Connection("79", "81"));
            mapTemplate.Connections.Add(new Connection("80", "79"));
            mapTemplate.Connections.Add(new Connection("80", "81"));
            mapTemplate.Connections.Add(new Connection("81", "79"));
            mapTemplate.Connections.Add(new Connection("81", "80"));
            mapTemplate.Connections.Add(new Connection("81", "83"));
            mapTemplate.Connections.Add(new Connection("82", "83"));
            mapTemplate.Connections.Add(new Connection("82", "86"));
            mapTemplate.Connections.Add(new Connection("83", "81"));
            mapTemplate.Connections.Add(new Connection("83", "84"));
            mapTemplate.Connections.Add(new Connection("83", "82"));
            mapTemplate.Connections.Add(new Connection("83", "195"));
            mapTemplate.Connections.Add(new Connection("83", "88"));
            mapTemplate.Connections.Add(new Connection("83", "86"));
            mapTemplate.Connections.Add(new Connection("84", "83"));
            mapTemplate.Connections.Add(new Connection("84", "115"));
            mapTemplate.Connections.Add(new Connection("84", "117"));
            mapTemplate.Connections.Add(new Connection("84", "110"));
            mapTemplate.Connections.Add(new Connection("84", "195"));
            mapTemplate.Connections.Add(new Connection("84", "85"));
            mapTemplate.Connections.Add(new Connection("85", "110"));
            mapTemplate.Connections.Add(new Connection("85", "195"));
            mapTemplate.Connections.Add(new Connection("85", "84"));
            mapTemplate.Connections.Add(new Connection("85", "89"));
            mapTemplate.Connections.Add(new Connection("85", "91"));
            mapTemplate.Connections.Add(new Connection("85", "109"));
            mapTemplate.Connections.Add(new Connection("86", "82"));
            mapTemplate.Connections.Add(new Connection("86", "87"));
            mapTemplate.Connections.Add(new Connection("86", "88"));
            mapTemplate.Connections.Add(new Connection("86", "83"));
            mapTemplate.Connections.Add(new Connection("87", "86"));
            mapTemplate.Connections.Add(new Connection("87", "88"));
            mapTemplate.Connections.Add(new Connection("87", "89"));
            mapTemplate.Connections.Add(new Connection("88", "86"));
            mapTemplate.Connections.Add(new Connection("88", "87"));
            mapTemplate.Connections.Add(new Connection("88", "83"));
            mapTemplate.Connections.Add(new Connection("88", "195"));
            mapTemplate.Connections.Add(new Connection("88", "89"));
            mapTemplate.Connections.Add(new Connection("89", "87"));
            mapTemplate.Connections.Add(new Connection("89", "88"));
            mapTemplate.Connections.Add(new Connection("89", "195"));
            mapTemplate.Connections.Add(new Connection("89", "85"));
            mapTemplate.Connections.Add(new Connection("89", "90"));
            mapTemplate.Connections.Add(new Connection("89", "91"));
            mapTemplate.Connections.Add(new Connection("90", "89"));
            mapTemplate.Connections.Add(new Connection("90", "91"));
            mapTemplate.Connections.Add(new Connection("90", "92"));
            mapTemplate.Connections.Add(new Connection("91", "85"));
            mapTemplate.Connections.Add(new Connection("91", "90"));
            mapTemplate.Connections.Add(new Connection("91", "92"));
            mapTemplate.Connections.Add(new Connection("91", "93"));
            mapTemplate.Connections.Add(new Connection("91", "109"));
            mapTemplate.Connections.Add(new Connection("91", "108"));
            mapTemplate.Connections.Add(new Connection("91", "89"));
            mapTemplate.Connections.Add(new Connection("91", "94"));
            mapTemplate.Connections.Add(new Connection("91", "104"));
            mapTemplate.Connections.Add(new Connection("91", "105"));
            mapTemplate.Connections.Add(new Connection("92", "90"));
            mapTemplate.Connections.Add(new Connection("92", "91"));
            mapTemplate.Connections.Add(new Connection("92", "93"));
            mapTemplate.Connections.Add(new Connection("93", "92"));
            mapTemplate.Connections.Add(new Connection("93", "91"));
            mapTemplate.Connections.Add(new Connection("93", "94"));
            mapTemplate.Connections.Add(new Connection("93", "95"));
            mapTemplate.Connections.Add(new Connection("94", "93"));
            mapTemplate.Connections.Add(new Connection("94", "91"));
            mapTemplate.Connections.Add(new Connection("94", "104"));
            mapTemplate.Connections.Add(new Connection("94", "97"));
            mapTemplate.Connections.Add(new Connection("94", "95"));
            mapTemplate.Connections.Add(new Connection("95", "94"));
            mapTemplate.Connections.Add(new Connection("95", "97"));
            mapTemplate.Connections.Add(new Connection("95", "96"));
            mapTemplate.Connections.Add(new Connection("95", "158"));
            mapTemplate.Connections.Add(new Connection("95", "93"));
            mapTemplate.Connections.Add(new Connection("96", "97"));
            mapTemplate.Connections.Add(new Connection("96", "95"));
            mapTemplate.Connections.Add(new Connection("96", "158"));
            mapTemplate.Connections.Add(new Connection("96", "99"));
            mapTemplate.Connections.Add(new Connection("97", "100"));
            mapTemplate.Connections.Add(new Connection("97", "98"));
            mapTemplate.Connections.Add(new Connection("97", "104"));
            mapTemplate.Connections.Add(new Connection("97", "94"));
            mapTemplate.Connections.Add(new Connection("97", "95"));
            mapTemplate.Connections.Add(new Connection("97", "96"));
            mapTemplate.Connections.Add(new Connection("98", "97"));
            mapTemplate.Connections.Add(new Connection("98", "100"));
            mapTemplate.Connections.Add(new Connection("98", "99"));
            mapTemplate.Connections.Add(new Connection("99", "98"));
            mapTemplate.Connections.Add(new Connection("99", "96"));
            mapTemplate.Connections.Add(new Connection("100", "102"));
            mapTemplate.Connections.Add(new Connection("100", "104"));
            mapTemplate.Connections.Add(new Connection("100", "151"));
            mapTemplate.Connections.Add(new Connection("100", "101"));
            mapTemplate.Connections.Add(new Connection("100", "97"));
            mapTemplate.Connections.Add(new Connection("100", "98"));
            mapTemplate.Connections.Add(new Connection("101", "103"));
            mapTemplate.Connections.Add(new Connection("101", "131"));
            mapTemplate.Connections.Add(new Connection("101", "150"));
            mapTemplate.Connections.Add(new Connection("101", "151"));
            mapTemplate.Connections.Add(new Connection("101", "102"));
            mapTemplate.Connections.Add(new Connection("101", "100"));
            mapTemplate.Connections.Add(new Connection("102", "103"));
            mapTemplate.Connections.Add(new Connection("102", "101"));
            mapTemplate.Connections.Add(new Connection("102", "106"));
            mapTemplate.Connections.Add(new Connection("102", "105"));
            mapTemplate.Connections.Add(new Connection("102", "104"));
            mapTemplate.Connections.Add(new Connection("102", "100"));
            mapTemplate.Connections.Add(new Connection("103", "106"));
            mapTemplate.Connections.Add(new Connection("103", "120"));
            mapTemplate.Connections.Add(new Connection("103", "121"));
            mapTemplate.Connections.Add(new Connection("103", "131"));
            mapTemplate.Connections.Add(new Connection("103", "101"));
            mapTemplate.Connections.Add(new Connection("103", "102"));
            mapTemplate.Connections.Add(new Connection("104", "94"));
            mapTemplate.Connections.Add(new Connection("104", "91"));
            mapTemplate.Connections.Add(new Connection("104", "105"));
            mapTemplate.Connections.Add(new Connection("104", "102"));
            mapTemplate.Connections.Add(new Connection("104", "100"));
            mapTemplate.Connections.Add(new Connection("104", "97"));
            mapTemplate.Connections.Add(new Connection("105", "104"));
            mapTemplate.Connections.Add(new Connection("105", "91"));
            mapTemplate.Connections.Add(new Connection("105", "108"));
            mapTemplate.Connections.Add(new Connection("105", "107"));
            mapTemplate.Connections.Add(new Connection("105", "106"));
            mapTemplate.Connections.Add(new Connection("105", "102"));
            mapTemplate.Connections.Add(new Connection("106", "107"));
            mapTemplate.Connections.Add(new Connection("106", "105"));
            mapTemplate.Connections.Add(new Connection("106", "111"));
            mapTemplate.Connections.Add(new Connection("106", "120"));
            mapTemplate.Connections.Add(new Connection("106", "103"));
            mapTemplate.Connections.Add(new Connection("106", "102"));
            mapTemplate.Connections.Add(new Connection("107", "108"));
            mapTemplate.Connections.Add(new Connection("107", "109"));
            mapTemplate.Connections.Add(new Connection("107", "110"));
            mapTemplate.Connections.Add(new Connection("107", "111"));
            mapTemplate.Connections.Add(new Connection("107", "105"));
            mapTemplate.Connections.Add(new Connection("107", "106"));
            mapTemplate.Connections.Add(new Connection("108", "91"));
            mapTemplate.Connections.Add(new Connection("108", "109"));
            mapTemplate.Connections.Add(new Connection("108", "107"));
            mapTemplate.Connections.Add(new Connection("108", "105"));
            mapTemplate.Connections.Add(new Connection("109", "85"));
            mapTemplate.Connections.Add(new Connection("109", "91"));
            mapTemplate.Connections.Add(new Connection("109", "108"));
            mapTemplate.Connections.Add(new Connection("109", "107"));
            mapTemplate.Connections.Add(new Connection("109", "110"));
            mapTemplate.Connections.Add(new Connection("110", "114"));
            mapTemplate.Connections.Add(new Connection("110", "113"));
            mapTemplate.Connections.Add(new Connection("110", "111"));
            mapTemplate.Connections.Add(new Connection("110", "117"));
            mapTemplate.Connections.Add(new Connection("110", "84"));
            mapTemplate.Connections.Add(new Connection("110", "85"));
            mapTemplate.Connections.Add(new Connection("110", "109"));
            mapTemplate.Connections.Add(new Connection("110", "107"));
            mapTemplate.Connections.Add(new Connection("111", "113"));
            mapTemplate.Connections.Add(new Connection("111", "112"));
            mapTemplate.Connections.Add(new Connection("111", "110"));
            mapTemplate.Connections.Add(new Connection("111", "120"));
            mapTemplate.Connections.Add(new Connection("111", "107"));
            mapTemplate.Connections.Add(new Connection("111", "106"));
            mapTemplate.Connections.Add(new Connection("112", "123"));
            mapTemplate.Connections.Add(new Connection("112", "122"));
            mapTemplate.Connections.Add(new Connection("112", "120"));
            mapTemplate.Connections.Add(new Connection("112", "113"));
            mapTemplate.Connections.Add(new Connection("112", "111"));
            mapTemplate.Connections.Add(new Connection("113", "114"));
            mapTemplate.Connections.Add(new Connection("113", "118"));
            mapTemplate.Connections.Add(new Connection("113", "119"));
            mapTemplate.Connections.Add(new Connection("113", "123"));
            mapTemplate.Connections.Add(new Connection("113", "112"));
            mapTemplate.Connections.Add(new Connection("113", "110"));
            mapTemplate.Connections.Add(new Connection("113", "111"));
            mapTemplate.Connections.Add(new Connection("114", "117"));
            mapTemplate.Connections.Add(new Connection("114", "118"));
            mapTemplate.Connections.Add(new Connection("114", "113"));
            mapTemplate.Connections.Add(new Connection("114", "110"));
            mapTemplate.Connections.Add(new Connection("115", "79"));
            mapTemplate.Connections.Add(new Connection("115", "116"));
            mapTemplate.Connections.Add(new Connection("115", "117"));
            mapTemplate.Connections.Add(new Connection("115", "84"));
            mapTemplate.Connections.Add(new Connection("116", "118"));
            mapTemplate.Connections.Add(new Connection("116", "78"));
            mapTemplate.Connections.Add(new Connection("116", "115"));
            mapTemplate.Connections.Add(new Connection("117", "118"));
            mapTemplate.Connections.Add(new Connection("117", "115"));
            mapTemplate.Connections.Add(new Connection("117", "84"));
            mapTemplate.Connections.Add(new Connection("117", "114"));
            mapTemplate.Connections.Add(new Connection("117", "110"));
            mapTemplate.Connections.Add(new Connection("118", "119"));
            mapTemplate.Connections.Add(new Connection("118", "116"));
            mapTemplate.Connections.Add(new Connection("118", "117"));
            mapTemplate.Connections.Add(new Connection("118", "114"));
            mapTemplate.Connections.Add(new Connection("118", "113"));
            mapTemplate.Connections.Add(new Connection("119", "125"));
            mapTemplate.Connections.Add(new Connection("119", "124"));
            mapTemplate.Connections.Add(new Connection("119", "123"));
            mapTemplate.Connections.Add(new Connection("119", "118"));
            mapTemplate.Connections.Add(new Connection("119", "113"));
            mapTemplate.Connections.Add(new Connection("120", "121"));
            mapTemplate.Connections.Add(new Connection("120", "122"));
            mapTemplate.Connections.Add(new Connection("120", "112"));
            mapTemplate.Connections.Add(new Connection("120", "111"));
            mapTemplate.Connections.Add(new Connection("120", "106"));
            mapTemplate.Connections.Add(new Connection("120", "103"));
            mapTemplate.Connections.Add(new Connection("121", "128"));
            mapTemplate.Connections.Add(new Connection("121", "130"));
            mapTemplate.Connections.Add(new Connection("121", "132"));
            mapTemplate.Connections.Add(new Connection("121", "131"));
            mapTemplate.Connections.Add(new Connection("121", "122"));
            mapTemplate.Connections.Add(new Connection("121", "120"));
            mapTemplate.Connections.Add(new Connection("121", "103"));
            mapTemplate.Connections.Add(new Connection("122", "128"));
            mapTemplate.Connections.Add(new Connection("122", "121"));
            mapTemplate.Connections.Add(new Connection("122", "123"));
            mapTemplate.Connections.Add(new Connection("122", "120"));
            mapTemplate.Connections.Add(new Connection("122", "112"));
            mapTemplate.Connections.Add(new Connection("123", "124"));
            mapTemplate.Connections.Add(new Connection("123", "119"));
            mapTemplate.Connections.Add(new Connection("123", "128"));
            mapTemplate.Connections.Add(new Connection("123", "122"));
            mapTemplate.Connections.Add(new Connection("123", "113"));
            mapTemplate.Connections.Add(new Connection("123", "112"));
            mapTemplate.Connections.Add(new Connection("124", "126"));
            mapTemplate.Connections.Add(new Connection("124", "125"));
            mapTemplate.Connections.Add(new Connection("124", "128"));
            mapTemplate.Connections.Add(new Connection("124", "119"));
            mapTemplate.Connections.Add(new Connection("124", "123"));
            mapTemplate.Connections.Add(new Connection("125", "60"));
            mapTemplate.Connections.Add(new Connection("125", "126"));
            mapTemplate.Connections.Add(new Connection("125", "124"));
            mapTemplate.Connections.Add(new Connection("125", "119"));
            mapTemplate.Connections.Add(new Connection("126", "65"));
            mapTemplate.Connections.Add(new Connection("126", "127"));
            mapTemplate.Connections.Add(new Connection("126", "63"));
            mapTemplate.Connections.Add(new Connection("126", "61"));
            mapTemplate.Connections.Add(new Connection("126", "60"));
            mapTemplate.Connections.Add(new Connection("126", "128"));
            mapTemplate.Connections.Add(new Connection("126", "125"));
            mapTemplate.Connections.Add(new Connection("126", "124"));
            mapTemplate.Connections.Add(new Connection("127", "65"));
            mapTemplate.Connections.Add(new Connection("127", "129"));
            mapTemplate.Connections.Add(new Connection("127", "128"));
            mapTemplate.Connections.Add(new Connection("127", "126"));
            mapTemplate.Connections.Add(new Connection("128", "129"));
            mapTemplate.Connections.Add(new Connection("128", "130"));
            mapTemplate.Connections.Add(new Connection("128", "127"));
            mapTemplate.Connections.Add(new Connection("128", "126"));
            mapTemplate.Connections.Add(new Connection("128", "124"));
            mapTemplate.Connections.Add(new Connection("128", "123"));
            mapTemplate.Connections.Add(new Connection("128", "122"));
            mapTemplate.Connections.Add(new Connection("128", "121"));
            mapTemplate.Connections.Add(new Connection("129", "130"));
            mapTemplate.Connections.Add(new Connection("129", "136"));
            mapTemplate.Connections.Add(new Connection("129", "65"));
            mapTemplate.Connections.Add(new Connection("129", "127"));
            mapTemplate.Connections.Add(new Connection("129", "128"));
            mapTemplate.Connections.Add(new Connection("130", "136"));
            mapTemplate.Connections.Add(new Connection("130", "132"));
            mapTemplate.Connections.Add(new Connection("130", "129"));
            mapTemplate.Connections.Add(new Connection("130", "128"));
            mapTemplate.Connections.Add(new Connection("130", "121"));
            mapTemplate.Connections.Add(new Connection("131", "133"));
            mapTemplate.Connections.Add(new Connection("131", "134"));
            mapTemplate.Connections.Add(new Connection("131", "150"));
            mapTemplate.Connections.Add(new Connection("131", "132"));
            mapTemplate.Connections.Add(new Connection("131", "121"));
            mapTemplate.Connections.Add(new Connection("131", "103"));
            mapTemplate.Connections.Add(new Connection("131", "101"));
            mapTemplate.Connections.Add(new Connection("132", "133"));
            mapTemplate.Connections.Add(new Connection("132", "131"));
            mapTemplate.Connections.Add(new Connection("132", "136"));
            mapTemplate.Connections.Add(new Connection("132", "135"));
            mapTemplate.Connections.Add(new Connection("132", "130"));
            mapTemplate.Connections.Add(new Connection("132", "121"));
            mapTemplate.Connections.Add(new Connection("133", "141"));
            mapTemplate.Connections.Add(new Connection("133", "140"));
            mapTemplate.Connections.Add(new Connection("133", "134"));
            mapTemplate.Connections.Add(new Connection("133", "131"));
            mapTemplate.Connections.Add(new Connection("133", "135"));
            mapTemplate.Connections.Add(new Connection("133", "132"));
            mapTemplate.Connections.Add(new Connection("134", "148"));
            mapTemplate.Connections.Add(new Connection("134", "149"));
            mapTemplate.Connections.Add(new Connection("134", "141"));
            mapTemplate.Connections.Add(new Connection("134", "150"));
            mapTemplate.Connections.Add(new Connection("134", "133"));
            mapTemplate.Connections.Add(new Connection("134", "131"));
            mapTemplate.Connections.Add(new Connection("135", "140"));
            mapTemplate.Connections.Add(new Connection("135", "133"));
            mapTemplate.Connections.Add(new Connection("135", "136"));
            mapTemplate.Connections.Add(new Connection("135", "138"));
            mapTemplate.Connections.Add(new Connection("135", "137"));
            mapTemplate.Connections.Add(new Connection("135", "132"));
            mapTemplate.Connections.Add(new Connection("136", "132"));
            mapTemplate.Connections.Add(new Connection("136", "135"));
            mapTemplate.Connections.Add(new Connection("136", "137"));
            mapTemplate.Connections.Add(new Connection("136", "65"));
            mapTemplate.Connections.Add(new Connection("136", "130"));
            mapTemplate.Connections.Add(new Connection("136", "129"));
            mapTemplate.Connections.Add(new Connection("137", "138"));
            mapTemplate.Connections.Add(new Connection("137", "135"));
            mapTemplate.Connections.Add(new Connection("137", "136"));
            mapTemplate.Connections.Add(new Connection("137", "49"));
            mapTemplate.Connections.Add(new Connection("137", "65"));
            mapTemplate.Connections.Add(new Connection("137", "48"));
            mapTemplate.Connections.Add(new Connection("138", "139"));
            mapTemplate.Connections.Add(new Connection("138", "140"));
            mapTemplate.Connections.Add(new Connection("138", "135"));
            mapTemplate.Connections.Add(new Connection("138", "48"));
            mapTemplate.Connections.Add(new Connection("138", "137"));
            mapTemplate.Connections.Add(new Connection("139", "142"));
            mapTemplate.Connections.Add(new Connection("139", "140"));
            mapTemplate.Connections.Add(new Connection("139", "138"));
            mapTemplate.Connections.Add(new Connection("140", "142"));
            mapTemplate.Connections.Add(new Connection("140", "141"));
            mapTemplate.Connections.Add(new Connection("140", "139"));
            mapTemplate.Connections.Add(new Connection("140", "133"));
            mapTemplate.Connections.Add(new Connection("140", "138"));
            mapTemplate.Connections.Add(new Connection("140", "135"));
            mapTemplate.Connections.Add(new Connection("141", "142"));
            mapTemplate.Connections.Add(new Connection("141", "147"));
            mapTemplate.Connections.Add(new Connection("141", "148"));
            mapTemplate.Connections.Add(new Connection("141", "134"));
            mapTemplate.Connections.Add(new Connection("141", "140"));
            mapTemplate.Connections.Add(new Connection("141", "133"));
            mapTemplate.Connections.Add(new Connection("142", "143"));
            mapTemplate.Connections.Add(new Connection("142", "147"));
            mapTemplate.Connections.Add(new Connection("142", "141"));
            mapTemplate.Connections.Add(new Connection("142", "139"));
            mapTemplate.Connections.Add(new Connection("142", "140"));
            mapTemplate.Connections.Add(new Connection("143", "145"));
            mapTemplate.Connections.Add(new Connection("143", "41"));
            mapTemplate.Connections.Add(new Connection("143", "144"));
            mapTemplate.Connections.Add(new Connection("143", "147"));
            mapTemplate.Connections.Add(new Connection("143", "142"));
            mapTemplate.Connections.Add(new Connection("144", "145"));
            mapTemplate.Connections.Add(new Connection("144", "143"));
            mapTemplate.Connections.Add(new Connection("144", "147"));
            mapTemplate.Connections.Add(new Connection("144", "154"));
            mapTemplate.Connections.Add(new Connection("145", "146"));
            mapTemplate.Connections.Add(new Connection("145", "144"));
            mapTemplate.Connections.Add(new Connection("145", "143"));
            mapTemplate.Connections.Add(new Connection("146", "168"));
            mapTemplate.Connections.Add(new Connection("146", "167"));
            mapTemplate.Connections.Add(new Connection("146", "157"));
            mapTemplate.Connections.Add(new Connection("146", "145"));
            mapTemplate.Connections.Add(new Connection("147", "143"));
            mapTemplate.Connections.Add(new Connection("147", "144"));
            mapTemplate.Connections.Add(new Connection("147", "154"));
            mapTemplate.Connections.Add(new Connection("147", "148"));
            mapTemplate.Connections.Add(new Connection("147", "142"));
            mapTemplate.Connections.Add(new Connection("147", "141"));
            mapTemplate.Connections.Add(new Connection("148", "154"));
            mapTemplate.Connections.Add(new Connection("148", "153"));
            mapTemplate.Connections.Add(new Connection("148", "147"));
            mapTemplate.Connections.Add(new Connection("148", "141"));
            mapTemplate.Connections.Add(new Connection("148", "149"));
            mapTemplate.Connections.Add(new Connection("148", "134"));
            mapTemplate.Connections.Add(new Connection("149", "148"));
            mapTemplate.Connections.Add(new Connection("149", "153"));
            mapTemplate.Connections.Add(new Connection("149", "134"));
            mapTemplate.Connections.Add(new Connection("149", "150"));
            mapTemplate.Connections.Add(new Connection("149", "152"));
            mapTemplate.Connections.Add(new Connection("150", "149"));
            mapTemplate.Connections.Add(new Connection("150", "134"));
            mapTemplate.Connections.Add(new Connection("150", "152"));
            mapTemplate.Connections.Add(new Connection("150", "151"));
            mapTemplate.Connections.Add(new Connection("150", "131"));
            mapTemplate.Connections.Add(new Connection("150", "101"));
            mapTemplate.Connections.Add(new Connection("151", "152"));
            mapTemplate.Connections.Add(new Connection("151", "150"));
            mapTemplate.Connections.Add(new Connection("151", "101"));
            mapTemplate.Connections.Add(new Connection("151", "100"));
            mapTemplate.Connections.Add(new Connection("152", "150"));
            mapTemplate.Connections.Add(new Connection("152", "153"));
            mapTemplate.Connections.Add(new Connection("152", "149"));
            mapTemplate.Connections.Add(new Connection("152", "151"));
            mapTemplate.Connections.Add(new Connection("153", "154"));
            mapTemplate.Connections.Add(new Connection("153", "155"));
            mapTemplate.Connections.Add(new Connection("153", "148"));
            mapTemplate.Connections.Add(new Connection("153", "149"));
            mapTemplate.Connections.Add(new Connection("153", "152"));
            mapTemplate.Connections.Add(new Connection("154", "144"));
            mapTemplate.Connections.Add(new Connection("154", "155"));
            mapTemplate.Connections.Add(new Connection("154", "147"));
            mapTemplate.Connections.Add(new Connection("154", "148"));
            mapTemplate.Connections.Add(new Connection("154", "153"));
            mapTemplate.Connections.Add(new Connection("155", "154"));
            mapTemplate.Connections.Add(new Connection("155", "156"));
            mapTemplate.Connections.Add(new Connection("155", "153"));
            mapTemplate.Connections.Add(new Connection("156", "157"));
            mapTemplate.Connections.Add(new Connection("156", "191"));
            mapTemplate.Connections.Add(new Connection("156", "155"));
            mapTemplate.Connections.Add(new Connection("157", "192"));
            mapTemplate.Connections.Add(new Connection("157", "146"));
            mapTemplate.Connections.Add(new Connection("157", "156"));
            mapTemplate.Connections.Add(new Connection("157", "191"));
            mapTemplate.Connections.Add(new Connection("158", "95"));
            mapTemplate.Connections.Add(new Connection("158", "96"));
            mapTemplate.Connections.Add(new Connection("158", "159"));
            mapTemplate.Connections.Add(new Connection("159", "194"));
            mapTemplate.Connections.Add(new Connection("159", "189"));
            mapTemplate.Connections.Add(new Connection("159", "160"));
            mapTemplate.Connections.Add(new Connection("159", "158"));
            mapTemplate.Connections.Add(new Connection("160", "162"));
            mapTemplate.Connections.Add(new Connection("160", "193"));
            mapTemplate.Connections.Add(new Connection("160", "194"));
            mapTemplate.Connections.Add(new Connection("160", "159"));
            mapTemplate.Connections.Add(new Connection("161", "163"));
            mapTemplate.Connections.Add(new Connection("161", "193"));
            mapTemplate.Connections.Add(new Connection("162", "163"));
            mapTemplate.Connections.Add(new Connection("162", "160"));
            mapTemplate.Connections.Add(new Connection("163", "164"));
            mapTemplate.Connections.Add(new Connection("163", "162"));
            mapTemplate.Connections.Add(new Connection("163", "161"));
            mapTemplate.Connections.Add(new Connection("164", "165"));
            mapTemplate.Connections.Add(new Connection("164", "163"));
            mapTemplate.Connections.Add(new Connection("165", "166"));
            mapTemplate.Connections.Add(new Connection("165", "164"));
            mapTemplate.Connections.Add(new Connection("166", "167"));
            mapTemplate.Connections.Add(new Connection("166", "165"));
            mapTemplate.Connections.Add(new Connection("167", "168"));
            mapTemplate.Connections.Add(new Connection("167", "146"));
            mapTemplate.Connections.Add(new Connection("167", "166"));
            mapTemplate.Connections.Add(new Connection("168", "169"));
            mapTemplate.Connections.Add(new Connection("168", "146"));
            mapTemplate.Connections.Add(new Connection("168", "167"));
            mapTemplate.Connections.Add(new Connection("169", "171"));
            mapTemplate.Connections.Add(new Connection("169", "170"));
            mapTemplate.Connections.Add(new Connection("169", "168"));
            mapTemplate.Connections.Add(new Connection("170", "172"));
            mapTemplate.Connections.Add(new Connection("170", "171"));
            mapTemplate.Connections.Add(new Connection("170", "169"));
            mapTemplate.Connections.Add(new Connection("171", "174"));
            mapTemplate.Connections.Add(new Connection("171", "172"));
            mapTemplate.Connections.Add(new Connection("171", "170"));
            mapTemplate.Connections.Add(new Connection("171", "169"));
            mapTemplate.Connections.Add(new Connection("171", "173"));
            mapTemplate.Connections.Add(new Connection("172", "179"));
            mapTemplate.Connections.Add(new Connection("172", "178"));
            mapTemplate.Connections.Add(new Connection("172", "173"));
            mapTemplate.Connections.Add(new Connection("172", "171"));
            mapTemplate.Connections.Add(new Connection("172", "170"));
            mapTemplate.Connections.Add(new Connection("173", "174"));
            mapTemplate.Connections.Add(new Connection("173", "179"));
            mapTemplate.Connections.Add(new Connection("173", "172"));
            mapTemplate.Connections.Add(new Connection("173", "171"));
            mapTemplate.Connections.Add(new Connection("174", "177"));
            mapTemplate.Connections.Add(new Connection("174", "176"));
            mapTemplate.Connections.Add(new Connection("174", "179"));
            mapTemplate.Connections.Add(new Connection("174", "40"));
            mapTemplate.Connections.Add(new Connection("174", "171"));
            mapTemplate.Connections.Add(new Connection("174", "173"));
            mapTemplate.Connections.Add(new Connection("175", "176"));
            mapTemplate.Connections.Add(new Connection("175", "44"));
            mapTemplate.Connections.Add(new Connection("176", "177"));
            mapTemplate.Connections.Add(new Connection("176", "174"));
            mapTemplate.Connections.Add(new Connection("176", "175"));
            mapTemplate.Connections.Add(new Connection("177", "182"));
            mapTemplate.Connections.Add(new Connection("177", "183"));
            mapTemplate.Connections.Add(new Connection("177", "180"));
            mapTemplate.Connections.Add(new Connection("177", "179"));
            mapTemplate.Connections.Add(new Connection("177", "176"));
            mapTemplate.Connections.Add(new Connection("177", "174"));
            mapTemplate.Connections.Add(new Connection("178", "181"));
            mapTemplate.Connections.Add(new Connection("178", "180"));
            mapTemplate.Connections.Add(new Connection("178", "179"));
            mapTemplate.Connections.Add(new Connection("178", "172"));
            mapTemplate.Connections.Add(new Connection("179", "180"));
            mapTemplate.Connections.Add(new Connection("179", "178"));
            mapTemplate.Connections.Add(new Connection("179", "177"));
            mapTemplate.Connections.Add(new Connection("179", "174"));
            mapTemplate.Connections.Add(new Connection("179", "173"));
            mapTemplate.Connections.Add(new Connection("179", "172"));
            mapTemplate.Connections.Add(new Connection("180", "183"));
            mapTemplate.Connections.Add(new Connection("180", "178"));
            mapTemplate.Connections.Add(new Connection("180", "177"));
            mapTemplate.Connections.Add(new Connection("180", "179"));
            mapTemplate.Connections.Add(new Connection("180", "181"));
            mapTemplate.Connections.Add(new Connection("181", "188"));
            mapTemplate.Connections.Add(new Connection("181", "185"));
            mapTemplate.Connections.Add(new Connection("181", "183"));
            mapTemplate.Connections.Add(new Connection("181", "178"));
            mapTemplate.Connections.Add(new Connection("181", "180"));
            mapTemplate.Connections.Add(new Connection("182", "183"));
            mapTemplate.Connections.Add(new Connection("182", "184"));
            mapTemplate.Connections.Add(new Connection("182", "177"));
            mapTemplate.Connections.Add(new Connection("183", "185"));
            mapTemplate.Connections.Add(new Connection("183", "181"));
            mapTemplate.Connections.Add(new Connection("183", "184"));
            mapTemplate.Connections.Add(new Connection("183", "180"));
            mapTemplate.Connections.Add(new Connection("183", "182"));
            mapTemplate.Connections.Add(new Connection("183", "177"));
            mapTemplate.Connections.Add(new Connection("184", "186"));
            mapTemplate.Connections.Add(new Connection("184", "185"));
            mapTemplate.Connections.Add(new Connection("184", "183"));
            mapTemplate.Connections.Add(new Connection("184", "182"));
            mapTemplate.Connections.Add(new Connection("185", "188"));
            mapTemplate.Connections.Add(new Connection("185", "187"));
            mapTemplate.Connections.Add(new Connection("185", "186"));
            mapTemplate.Connections.Add(new Connection("185", "181"));
            mapTemplate.Connections.Add(new Connection("185", "184"));
            mapTemplate.Connections.Add(new Connection("185", "183"));
            mapTemplate.Connections.Add(new Connection("186", "27"));
            mapTemplate.Connections.Add(new Connection("186", "187"));
            mapTemplate.Connections.Add(new Connection("186", "185"));
            mapTemplate.Connections.Add(new Connection("186", "184"));
            mapTemplate.Connections.Add(new Connection("187", "27"));
            mapTemplate.Connections.Add(new Connection("187", "188"));
            mapTemplate.Connections.Add(new Connection("187", "185"));
            mapTemplate.Connections.Add(new Connection("187", "186"));
            mapTemplate.Connections.Add(new Connection("188", "187"));
            mapTemplate.Connections.Add(new Connection("188", "181"));
            mapTemplate.Connections.Add(new Connection("188", "185"));
            mapTemplate.Connections.Add(new Connection("189", "190"));
            mapTemplate.Connections.Add(new Connection("189", "194"));
            mapTemplate.Connections.Add(new Connection("189", "159"));
            mapTemplate.Connections.Add(new Connection("190", "191"));
            mapTemplate.Connections.Add(new Connection("190", "194"));
            mapTemplate.Connections.Add(new Connection("190", "189"));
            mapTemplate.Connections.Add(new Connection("191", "157"));
            mapTemplate.Connections.Add(new Connection("191", "192"));
            mapTemplate.Connections.Add(new Connection("191", "193"));
            mapTemplate.Connections.Add(new Connection("191", "156"));
            mapTemplate.Connections.Add(new Connection("191", "190"));
            mapTemplate.Connections.Add(new Connection("191", "194"));
            mapTemplate.Connections.Add(new Connection("192", "193"));
            mapTemplate.Connections.Add(new Connection("192", "157"));
            mapTemplate.Connections.Add(new Connection("192", "191"));
            mapTemplate.Connections.Add(new Connection("193", "161"));
            mapTemplate.Connections.Add(new Connection("193", "192"));
            mapTemplate.Connections.Add(new Connection("193", "160"));
            mapTemplate.Connections.Add(new Connection("193", "191"));
            mapTemplate.Connections.Add(new Connection("193", "194"));
            mapTemplate.Connections.Add(new Connection("194", "191"));
            mapTemplate.Connections.Add(new Connection("194", "160"));
            mapTemplate.Connections.Add(new Connection("194", "190"));
            mapTemplate.Connections.Add(new Connection("194", "189"));
            mapTemplate.Connections.Add(new Connection("194", "193"));
            mapTemplate.Connections.Add(new Connection("194", "159"));
            mapTemplate.Connections.Add(new Connection("195", "84"));
            mapTemplate.Connections.Add(new Connection("195", "83"));
            mapTemplate.Connections.Add(new Connection("195", "85"));
            mapTemplate.Connections.Add(new Connection("195", "88"));
            mapTemplate.Connections.Add(new Connection("195", "89"));

            return mapTemplate;
        }
        public static MapTemplate FanoPlane()
        {
            var mapTemplate = new MapTemplate("FanoPlane") { Image = "fanoplane.jpg" };
            var country1 = new CountryTemplate("1", "cyan1") { X = 457, Y = 65 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "cyan2") { X = 398, Y = 126 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "cyan3") { X = 376, Y = 202 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "cyan4") { X = 508, Y = 126 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "cyan5") { X = 453, Y = 158 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "cyan6") { X = 454, Y = 220 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "cyan7") { X = 533, Y = 203 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "green1") { X = 259, Y = 315 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "green2") { X = 204, Y = 373 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "green3") { X = 181, Y = 450 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "green4") { X = 311, Y = 373 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "green5") { X = 259, Y = 404 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "green6") { X = 260, Y = 466 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "green7") { X = 336, Y = 451 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "red1") { X = 647, Y = 318 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "red2") { X = 592, Y = 375 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "red3") { X = 570, Y = 451 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "red4") { X = 701, Y = 374 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "red5") { X = 649, Y = 407 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "red6") { X = 649, Y = 469 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "red7") { X = 726, Y = 453 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "brown1") { X = 453, Y = 432 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "brown2") { X = 399, Y = 489 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "brown3") { X = 376, Y = 565 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "brown4") { X = 506, Y = 489 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "brown5") { X = 453, Y = 519 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "brown6") { X = 456, Y = 582 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "brown7") { X = 533, Y = 566 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "blue1") { X = 141, Y = 610 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "blue2") { X = 84, Y = 667 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "blue3") { X = 63, Y = 743 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "blue4") { X = 195, Y = 667 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "blue5") { X = 141, Y = 699 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "blue6") { X = 141, Y = 764 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "blue7") { X = 219, Y = 747 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "yellow1") { X = 454, Y = 653 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "yellow2") { X = 399, Y = 711 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "yellow3") { X = 376, Y = 789 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "yellow4") { X = 508, Y = 712 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "yellow5") { X = 454, Y = 742 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "yellow6") { X = 455, Y = 807 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "yellow7") { X = 533, Y = 790 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "magenta1") { X = 766, Y = 610 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "magenta2") { X = 711, Y = 667 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "magenta3") { X = 687, Y = 745 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "magenta4") { X = 818, Y = 667 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "magenta5") { X = 765, Y = 698 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "magenta6") { X = 765, Y = 762 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "magenta7") { X = 846, Y = 746 };
            mapTemplate.Countries.Add(country49);
            var continent1 = new Continent("1", 1);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 1);
            continent2.Countries.Add(country1);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 1);
            continent3.Countries.Add(country1);
            continent3.Countries.Add(country4);
            continent3.Countries.Add(country7);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 1);
            continent4.Countries.Add(country2);
            continent4.Countries.Add(country4);
            continent4.Countries.Add(country6);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 1);
            continent5.Countries.Add(country2);
            continent5.Countries.Add(country5);
            continent5.Countries.Add(country7);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 1);
            continent6.Countries.Add(country3);
            continent6.Countries.Add(country6);
            continent6.Countries.Add(country7);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);
            continent7.Countries.Add(country3);
            continent7.Countries.Add(country5);
            continent7.Countries.Add(country4);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);
            continent8.Countries.Add(country8);
            continent8.Countries.Add(country9);
            continent8.Countries.Add(country10);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);
            continent9.Countries.Add(country8);
            continent9.Countries.Add(country12);
            continent9.Countries.Add(country13);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 1);
            continent10.Countries.Add(country8);
            continent10.Countries.Add(country11);
            continent10.Countries.Add(country14);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 1);
            continent11.Countries.Add(country9);
            continent11.Countries.Add(country11);
            continent11.Countries.Add(country13);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 1);
            continent12.Countries.Add(country9);
            continent12.Countries.Add(country12);
            continent12.Countries.Add(country14);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 1);
            continent13.Countries.Add(country10);
            continent13.Countries.Add(country13);
            continent13.Countries.Add(country14);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);
            continent14.Countries.Add(country10);
            continent14.Countries.Add(country12);
            continent14.Countries.Add(country11);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 1);
            continent15.Countries.Add(country15);
            continent15.Countries.Add(country16);
            continent15.Countries.Add(country17);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 1);
            continent16.Countries.Add(country15);
            continent16.Countries.Add(country19);
            continent16.Countries.Add(country20);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 1);
            continent17.Countries.Add(country15);
            continent17.Countries.Add(country18);
            continent17.Countries.Add(country21);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 1);
            continent18.Countries.Add(country16);
            continent18.Countries.Add(country18);
            continent18.Countries.Add(country20);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 1);
            continent19.Countries.Add(country16);
            continent19.Countries.Add(country19);
            continent19.Countries.Add(country21);
            mapTemplate.Continents.Add(continent19);
            var continent20 = new Continent("20", 1);
            continent20.Countries.Add(country17);
            continent20.Countries.Add(country20);
            continent20.Countries.Add(country21);
            mapTemplate.Continents.Add(continent20);
            var continent21 = new Continent("21", 1);
            continent21.Countries.Add(country17);
            continent21.Countries.Add(country19);
            continent21.Countries.Add(country18);
            mapTemplate.Continents.Add(continent21);
            var continent22 = new Continent("22", 1);
            continent22.Countries.Add(country22);
            continent22.Countries.Add(country23);
            continent22.Countries.Add(country24);
            mapTemplate.Continents.Add(continent22);
            var continent23 = new Continent("23", 1);
            continent23.Countries.Add(country22);
            continent23.Countries.Add(country26);
            continent23.Countries.Add(country27);
            mapTemplate.Continents.Add(continent23);
            var continent24 = new Continent("24", 1);
            continent24.Countries.Add(country22);
            continent24.Countries.Add(country25);
            continent24.Countries.Add(country28);
            mapTemplate.Continents.Add(continent24);
            var continent25 = new Continent("25", 1);
            continent25.Countries.Add(country23);
            continent25.Countries.Add(country25);
            continent25.Countries.Add(country27);
            mapTemplate.Continents.Add(continent25);
            var continent26 = new Continent("26", 1);
            continent26.Countries.Add(country23);
            continent26.Countries.Add(country26);
            continent26.Countries.Add(country28);
            mapTemplate.Continents.Add(continent26);
            var continent27 = new Continent("27", 1);
            continent27.Countries.Add(country24);
            continent27.Countries.Add(country27);
            continent27.Countries.Add(country28);
            mapTemplate.Continents.Add(continent27);
            var continent28 = new Continent("28", 1);
            continent28.Countries.Add(country24);
            continent28.Countries.Add(country26);
            continent28.Countries.Add(country25);
            mapTemplate.Continents.Add(continent28);
            var continent29 = new Continent("29", 1);
            continent29.Countries.Add(country29);
            continent29.Countries.Add(country30);
            continent29.Countries.Add(country31);
            mapTemplate.Continents.Add(continent29);
            var continent30 = new Continent("30", 1);
            continent30.Countries.Add(country29);
            continent30.Countries.Add(country33);
            continent30.Countries.Add(country34);
            mapTemplate.Continents.Add(continent30);
            var continent31 = new Continent("31", 1);
            continent31.Countries.Add(country29);
            continent31.Countries.Add(country32);
            continent31.Countries.Add(country35);
            mapTemplate.Continents.Add(continent31);
            var continent32 = new Continent("32", 1);
            continent32.Countries.Add(country30);
            continent32.Countries.Add(country32);
            continent32.Countries.Add(country34);
            mapTemplate.Continents.Add(continent32);
            var continent33 = new Continent("33", 1);
            continent33.Countries.Add(country30);
            continent33.Countries.Add(country33);
            continent33.Countries.Add(country35);
            mapTemplate.Continents.Add(continent33);
            var continent34 = new Continent("34", 1);
            continent34.Countries.Add(country31);
            continent34.Countries.Add(country34);
            continent34.Countries.Add(country35);
            mapTemplate.Continents.Add(continent34);
            var continent35 = new Continent("35", 1);
            continent35.Countries.Add(country31);
            continent35.Countries.Add(country33);
            continent35.Countries.Add(country32);
            mapTemplate.Continents.Add(continent35);
            var continent36 = new Continent("36", 1);
            continent36.Countries.Add(country36);
            continent36.Countries.Add(country37);
            continent36.Countries.Add(country38);
            mapTemplate.Continents.Add(continent36);
            var continent37 = new Continent("37", 1);
            continent37.Countries.Add(country36);
            continent37.Countries.Add(country40);
            continent37.Countries.Add(country41);
            mapTemplate.Continents.Add(continent37);
            var continent38 = new Continent("38", 1);
            continent38.Countries.Add(country36);
            continent38.Countries.Add(country39);
            continent38.Countries.Add(country42);
            mapTemplate.Continents.Add(continent38);
            var continent39 = new Continent("39", 1);
            continent39.Countries.Add(country37);
            continent39.Countries.Add(country39);
            continent39.Countries.Add(country41);
            mapTemplate.Continents.Add(continent39);
            var continent40 = new Continent("40", 1);
            continent40.Countries.Add(country37);
            continent40.Countries.Add(country40);
            continent40.Countries.Add(country42);
            mapTemplate.Continents.Add(continent40);
            var continent41 = new Continent("41", 1);
            continent41.Countries.Add(country38);
            continent41.Countries.Add(country41);
            continent41.Countries.Add(country42);
            mapTemplate.Continents.Add(continent41);
            var continent42 = new Continent("42", 1);
            continent42.Countries.Add(country38);
            continent42.Countries.Add(country40);
            continent42.Countries.Add(country39);
            mapTemplate.Continents.Add(continent42);
            var continent43 = new Continent("43", 1);
            continent43.Countries.Add(country43);
            continent43.Countries.Add(country44);
            continent43.Countries.Add(country45);
            mapTemplate.Continents.Add(continent43);
            var continent44 = new Continent("44", 1);
            continent44.Countries.Add(country43);
            continent44.Countries.Add(country47);
            continent44.Countries.Add(country48);
            mapTemplate.Continents.Add(continent44);
            var continent45 = new Continent("45", 1);
            continent45.Countries.Add(country43);
            continent45.Countries.Add(country46);
            continent45.Countries.Add(country49);
            mapTemplate.Continents.Add(continent45);
            var continent46 = new Continent("46", 1);
            continent46.Countries.Add(country44);
            continent46.Countries.Add(country46);
            continent46.Countries.Add(country48);
            mapTemplate.Continents.Add(continent46);
            var continent47 = new Continent("47", 1);
            continent47.Countries.Add(country44);
            continent47.Countries.Add(country47);
            continent47.Countries.Add(country49);
            mapTemplate.Continents.Add(continent47);
            var continent48 = new Continent("48", 1);
            continent48.Countries.Add(country45);
            continent48.Countries.Add(country48);
            continent48.Countries.Add(country49);
            mapTemplate.Continents.Add(continent48);
            var continent49 = new Continent("49", 1);
            continent49.Countries.Add(country45);
            continent49.Countries.Add(country47);
            continent49.Countries.Add(country46);
            mapTemplate.Continents.Add(continent49);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "5"));
            mapTemplate.Connections.Add(new Connection("1", "8"));
            mapTemplate.Connections.Add(new Connection("1", "15"));
            mapTemplate.Connections.Add(new Connection("1", "22"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "9"));
            mapTemplate.Connections.Add(new Connection("2", "16"));
            mapTemplate.Connections.Add(new Connection("2", "23"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "6"));
            mapTemplate.Connections.Add(new Connection("3", "10"));
            mapTemplate.Connections.Add(new Connection("3", "17"));
            mapTemplate.Connections.Add(new Connection("3", "24"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("4", "18"));
            mapTemplate.Connections.Add(new Connection("4", "25"));
            mapTemplate.Connections.Add(new Connection("5", "1"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "12"));
            mapTemplate.Connections.Add(new Connection("5", "19"));
            mapTemplate.Connections.Add(new Connection("5", "26"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "3"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "13"));
            mapTemplate.Connections.Add(new Connection("6", "20"));
            mapTemplate.Connections.Add(new Connection("6", "27"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "14"));
            mapTemplate.Connections.Add(new Connection("7", "21"));
            mapTemplate.Connections.Add(new Connection("7", "28"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "11"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "1"));
            mapTemplate.Connections.Add(new Connection("8", "15"));
            mapTemplate.Connections.Add(new Connection("8", "22"));
            mapTemplate.Connections.Add(new Connection("8", "29"));
            mapTemplate.Connections.Add(new Connection("8", "36"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("9", "2"));
            mapTemplate.Connections.Add(new Connection("9", "16"));
            mapTemplate.Connections.Add(new Connection("9", "23"));
            mapTemplate.Connections.Add(new Connection("9", "30"));
            mapTemplate.Connections.Add(new Connection("9", "37"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "3"));
            mapTemplate.Connections.Add(new Connection("10", "17"));
            mapTemplate.Connections.Add(new Connection("10", "24"));
            mapTemplate.Connections.Add(new Connection("10", "31"));
            mapTemplate.Connections.Add(new Connection("10", "38"));
            mapTemplate.Connections.Add(new Connection("11", "8"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("11", "18"));
            mapTemplate.Connections.Add(new Connection("11", "25"));
            mapTemplate.Connections.Add(new Connection("11", "32"));
            mapTemplate.Connections.Add(new Connection("11", "39"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "5"));
            mapTemplate.Connections.Add(new Connection("12", "19"));
            mapTemplate.Connections.Add(new Connection("12", "26"));
            mapTemplate.Connections.Add(new Connection("12", "33"));
            mapTemplate.Connections.Add(new Connection("12", "40"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "6"));
            mapTemplate.Connections.Add(new Connection("13", "20"));
            mapTemplate.Connections.Add(new Connection("13", "27"));
            mapTemplate.Connections.Add(new Connection("13", "34"));
            mapTemplate.Connections.Add(new Connection("13", "41"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "7"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "28"));
            mapTemplate.Connections.Add(new Connection("14", "35"));
            mapTemplate.Connections.Add(new Connection("14", "42"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "1"));
            mapTemplate.Connections.Add(new Connection("15", "8"));
            mapTemplate.Connections.Add(new Connection("15", "22"));
            mapTemplate.Connections.Add(new Connection("15", "36"));
            mapTemplate.Connections.Add(new Connection("15", "43"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("16", "2"));
            mapTemplate.Connections.Add(new Connection("16", "9"));
            mapTemplate.Connections.Add(new Connection("16", "23"));
            mapTemplate.Connections.Add(new Connection("16", "37"));
            mapTemplate.Connections.Add(new Connection("16", "44"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "3"));
            mapTemplate.Connections.Add(new Connection("17", "10"));
            mapTemplate.Connections.Add(new Connection("17", "24"));
            mapTemplate.Connections.Add(new Connection("17", "38"));
            mapTemplate.Connections.Add(new Connection("17", "45"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "4"));
            mapTemplate.Connections.Add(new Connection("18", "11"));
            mapTemplate.Connections.Add(new Connection("18", "25"));
            mapTemplate.Connections.Add(new Connection("18", "39"));
            mapTemplate.Connections.Add(new Connection("18", "46"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "5"));
            mapTemplate.Connections.Add(new Connection("19", "12"));
            mapTemplate.Connections.Add(new Connection("19", "26"));
            mapTemplate.Connections.Add(new Connection("19", "40"));
            mapTemplate.Connections.Add(new Connection("19", "47"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "6"));
            mapTemplate.Connections.Add(new Connection("20", "13"));
            mapTemplate.Connections.Add(new Connection("20", "27"));
            mapTemplate.Connections.Add(new Connection("20", "41"));
            mapTemplate.Connections.Add(new Connection("20", "48"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "7"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("21", "28"));
            mapTemplate.Connections.Add(new Connection("21", "42"));
            mapTemplate.Connections.Add(new Connection("21", "49"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("22", "1"));
            mapTemplate.Connections.Add(new Connection("22", "8"));
            mapTemplate.Connections.Add(new Connection("22", "15"));
            mapTemplate.Connections.Add(new Connection("22", "29"));
            mapTemplate.Connections.Add(new Connection("22", "36"));
            mapTemplate.Connections.Add(new Connection("22", "43"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "27"));
            mapTemplate.Connections.Add(new Connection("23", "2"));
            mapTemplate.Connections.Add(new Connection("23", "9"));
            mapTemplate.Connections.Add(new Connection("23", "16"));
            mapTemplate.Connections.Add(new Connection("23", "30"));
            mapTemplate.Connections.Add(new Connection("23", "37"));
            mapTemplate.Connections.Add(new Connection("23", "44"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("24", "3"));
            mapTemplate.Connections.Add(new Connection("24", "10"));
            mapTemplate.Connections.Add(new Connection("24", "17"));
            mapTemplate.Connections.Add(new Connection("24", "31"));
            mapTemplate.Connections.Add(new Connection("24", "38"));
            mapTemplate.Connections.Add(new Connection("24", "45"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("25", "4"));
            mapTemplate.Connections.Add(new Connection("25", "11"));
            mapTemplate.Connections.Add(new Connection("25", "18"));
            mapTemplate.Connections.Add(new Connection("25", "32"));
            mapTemplate.Connections.Add(new Connection("25", "39"));
            mapTemplate.Connections.Add(new Connection("25", "46"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "5"));
            mapTemplate.Connections.Add(new Connection("26", "12"));
            mapTemplate.Connections.Add(new Connection("26", "19"));
            mapTemplate.Connections.Add(new Connection("26", "33"));
            mapTemplate.Connections.Add(new Connection("26", "40"));
            mapTemplate.Connections.Add(new Connection("26", "47"));
            mapTemplate.Connections.Add(new Connection("27", "23"));
            mapTemplate.Connections.Add(new Connection("27", "24"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "6"));
            mapTemplate.Connections.Add(new Connection("27", "13"));
            mapTemplate.Connections.Add(new Connection("27", "20"));
            mapTemplate.Connections.Add(new Connection("27", "34"));
            mapTemplate.Connections.Add(new Connection("27", "41"));
            mapTemplate.Connections.Add(new Connection("27", "48"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "7"));
            mapTemplate.Connections.Add(new Connection("28", "14"));
            mapTemplate.Connections.Add(new Connection("28", "21"));
            mapTemplate.Connections.Add(new Connection("28", "35"));
            mapTemplate.Connections.Add(new Connection("28", "42"));
            mapTemplate.Connections.Add(new Connection("28", "49"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("29", "33"));
            mapTemplate.Connections.Add(new Connection("29", "8"));
            mapTemplate.Connections.Add(new Connection("29", "22"));
            mapTemplate.Connections.Add(new Connection("29", "36"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "9"));
            mapTemplate.Connections.Add(new Connection("30", "23"));
            mapTemplate.Connections.Add(new Connection("30", "37"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "10"));
            mapTemplate.Connections.Add(new Connection("31", "24"));
            mapTemplate.Connections.Add(new Connection("31", "38"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "11"));
            mapTemplate.Connections.Add(new Connection("32", "25"));
            mapTemplate.Connections.Add(new Connection("32", "39"));
            mapTemplate.Connections.Add(new Connection("33", "29"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "12"));
            mapTemplate.Connections.Add(new Connection("33", "26"));
            mapTemplate.Connections.Add(new Connection("33", "40"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "13"));
            mapTemplate.Connections.Add(new Connection("34", "27"));
            mapTemplate.Connections.Add(new Connection("34", "41"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "14"));
            mapTemplate.Connections.Add(new Connection("35", "28"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "39"));
            mapTemplate.Connections.Add(new Connection("36", "40"));
            mapTemplate.Connections.Add(new Connection("36", "8"));
            mapTemplate.Connections.Add(new Connection("36", "15"));
            mapTemplate.Connections.Add(new Connection("36", "22"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "43"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "41"));
            mapTemplate.Connections.Add(new Connection("37", "9"));
            mapTemplate.Connections.Add(new Connection("37", "16"));
            mapTemplate.Connections.Add(new Connection("37", "23"));
            mapTemplate.Connections.Add(new Connection("37", "30"));
            mapTemplate.Connections.Add(new Connection("37", "44"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "41"));
            mapTemplate.Connections.Add(new Connection("38", "10"));
            mapTemplate.Connections.Add(new Connection("38", "17"));
            mapTemplate.Connections.Add(new Connection("38", "24"));
            mapTemplate.Connections.Add(new Connection("38", "31"));
            mapTemplate.Connections.Add(new Connection("38", "45"));
            mapTemplate.Connections.Add(new Connection("39", "36"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "11"));
            mapTemplate.Connections.Add(new Connection("39", "18"));
            mapTemplate.Connections.Add(new Connection("39", "25"));
            mapTemplate.Connections.Add(new Connection("39", "32"));
            mapTemplate.Connections.Add(new Connection("39", "46"));
            mapTemplate.Connections.Add(new Connection("40", "36"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "12"));
            mapTemplate.Connections.Add(new Connection("40", "19"));
            mapTemplate.Connections.Add(new Connection("40", "26"));
            mapTemplate.Connections.Add(new Connection("40", "33"));
            mapTemplate.Connections.Add(new Connection("40", "47"));
            mapTemplate.Connections.Add(new Connection("41", "37"));
            mapTemplate.Connections.Add(new Connection("41", "38"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "13"));
            mapTemplate.Connections.Add(new Connection("41", "20"));
            mapTemplate.Connections.Add(new Connection("41", "27"));
            mapTemplate.Connections.Add(new Connection("41", "34"));
            mapTemplate.Connections.Add(new Connection("41", "48"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "14"));
            mapTemplate.Connections.Add(new Connection("42", "21"));
            mapTemplate.Connections.Add(new Connection("42", "28"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "49"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "46"));
            mapTemplate.Connections.Add(new Connection("43", "47"));
            mapTemplate.Connections.Add(new Connection("43", "15"));
            mapTemplate.Connections.Add(new Connection("43", "22"));
            mapTemplate.Connections.Add(new Connection("43", "36"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "47"));
            mapTemplate.Connections.Add(new Connection("44", "48"));
            mapTemplate.Connections.Add(new Connection("44", "16"));
            mapTemplate.Connections.Add(new Connection("44", "23"));
            mapTemplate.Connections.Add(new Connection("44", "37"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "48"));
            mapTemplate.Connections.Add(new Connection("45", "17"));
            mapTemplate.Connections.Add(new Connection("45", "24"));
            mapTemplate.Connections.Add(new Connection("45", "38"));
            mapTemplate.Connections.Add(new Connection("46", "43"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "48"));
            mapTemplate.Connections.Add(new Connection("46", "49"));
            mapTemplate.Connections.Add(new Connection("46", "18"));
            mapTemplate.Connections.Add(new Connection("46", "25"));
            mapTemplate.Connections.Add(new Connection("46", "39"));
            mapTemplate.Connections.Add(new Connection("47", "43"));
            mapTemplate.Connections.Add(new Connection("47", "44"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "19"));
            mapTemplate.Connections.Add(new Connection("47", "26"));
            mapTemplate.Connections.Add(new Connection("47", "40"));
            mapTemplate.Connections.Add(new Connection("48", "44"));
            mapTemplate.Connections.Add(new Connection("48", "45"));
            mapTemplate.Connections.Add(new Connection("48", "46"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "20"));
            mapTemplate.Connections.Add(new Connection("48", "27"));
            mapTemplate.Connections.Add(new Connection("48", "41"));
            mapTemplate.Connections.Add(new Connection("49", "46"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "21"));
            mapTemplate.Connections.Add(new Connection("49", "28"));
            mapTemplate.Connections.Add(new Connection("49", "42"));

            return mapTemplate;
        }
        public static MapTemplate Scherbenwelten()
        {
            var mapTemplate = new MapTemplate("Scherbenwelten") { Image = "scherbenwelten.jpg" };
            var country1 = new CountryTemplate("1", "Lager_Sued") { X = 162, Y = 553 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Winternacht") { X = 241, Y = 554 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Druidenforst") { X = 250, Y = 472 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Fendrakan") { X = 157, Y = 475 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Lothia") { X = 13, Y = 308 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Feste_Loh") { X = 89, Y = 329 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Burg_Tacheless") { X = 133, Y = 286 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Magesh") { X = 168, Y = 238 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Camp_Hoffnung") { X = 214, Y = 218 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Narvalon") { X = 236, Y = 164 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Goldburg") { X = 234, Y = 99 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Minuial") { X = 437, Y = 28 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Paladins_Lager") { X = 397, Y = 74 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Lukanien") { X = 345, Y = 97 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Gray_Monor") { X = 293, Y = 137 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Kuslik") { X = 316, Y = 179 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Nottinghamshire") { X = 262, Y = 243 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Sala_Mandra") { X = 202, Y = 297 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Lupinia") { X = 264, Y = 317 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "New_Hope") { X = 332, Y = 253 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Asgards_Heaven") { X = 324, Y = 316 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Menegroth") { X = 378, Y = 334 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Ostfels") { X = 437, Y = 318 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Orkenfried") { X = 489, Y = 349 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Aerlinn") { X = 551, Y = 389 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Kstenbrise") { X = 494, Y = 410 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Eremits_Ruh") { X = 520, Y = 486 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Miluiverien") { X = 562, Y = 433 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Zwillingsfels") { X = 638, Y = 424 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Wespennest") { X = 647, Y = 508 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Baslilea") { X = 593, Y = 565 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Albionatar") { X = 469, Y = 554 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Darkwood") { X = 524, Y = 643 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Arx_ars_Arcana") { X = 481, Y = 712 };
            mapTemplate.Countries.Add(country34);
            var continent1 = new Continent("1", 3);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 6);
            continent2.Countries.Add(country18);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country20);
            continent2.Countries.Add(country19);
            continent2.Countries.Add(country21);
            continent2.Countries.Add(country22);
            continent2.Countries.Add(country22);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 4);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country25);
            continent4.Countries.Add(country29);
            continent4.Countries.Add(country28);
            continent4.Countries.Add(country26);
            continent4.Countries.Add(country27);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 4);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            continent5.Countries.Add(country33);
            continent5.Countries.Add(country34);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);
            continent6.Countries.Add(country4);
            continent6.Countries.Add(country1);
            continent6.Countries.Add(country2);
            continent6.Countries.Add(country3);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "11"));
            mapTemplate.Connections.Add(new Connection("15", "10"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "23"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "15"));
            mapTemplate.Connections.Add(new Connection("31", "27"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "10"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("7", "18"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "32"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("32", "2"));
            mapTemplate.Connections.Add(new Connection("32", "22"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "18"));
            mapTemplate.Connections.Add(new Connection("9", "17"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("11", "15"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "9"));
            mapTemplate.Connections.Add(new Connection("18", "7"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("27", "31"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "9"));
            mapTemplate.Connections.Add(new Connection("17", "10"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("2", "32"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "15"));
            mapTemplate.Connections.Add(new Connection("10", "16"));
            mapTemplate.Connections.Add(new Connection("10", "17"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));

            return mapTemplate;
        }
        public static MapTemplate WorldDeluxe()
        {
            var mapTemplate = new MapTemplate("WorldDeluxe") { Image = "worlddeluxe.jpg" };
            var country1 = new CountryTemplate("1", "Alaska") { X = 81, Y = 124 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Nordwest-Territorium") { X = 159, Y = 124 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Groenland") { X = 393, Y = 78 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Quebec") { X = 315, Y = 193 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Ontario") { X = 237, Y = 192 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Alberta") { X = 159, Y = 170 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Weststaaten") { X = 159, Y = 239 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Oststaaten") { X = 237, Y = 262 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Mittel-Amerika") { X = 185, Y = 308 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Venezuela") { X = 237, Y = 378 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Brasilien") { X = 315, Y = 423 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Peru") { X = 263, Y = 446 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Argentinien") { X = 263, Y = 538 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nordwest-Afrika") { X = 445, Y = 354 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Aegypten") { X = 523, Y = 331 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Ost-Afrika") { X = 575, Y = 423 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kongo") { X = 523, Y = 446 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Sued-Afrika") { X = 523, Y = 538 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Madagaskar") { X = 601, Y = 538 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "West-Europa") { X = 445, Y = 262 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Sued-Europa") { X = 497, Y = 262 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Mittel-Europa") { X = 497, Y = 216 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Gross-Britannien") { X = 419, Y = 217 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Island") { X = 419, Y = 147 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Skandinavien") { X = 497, Y = 147 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Ukraine") { X = 575, Y = 193 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Mittlerer-Osten") { X = 601, Y = 308 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Afghanistan") { X = 653, Y = 239 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Ural") { X = 679, Y = 170 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Sibirien") { X = 731, Y = 124 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Jakutien") { X = 809, Y = 124 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Kamtschatka") { X = 887, Y = 124 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Irkutsk") { X = 783, Y = 193 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Mongolei") { X = 785, Y = 240 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Japan") { X = 887, Y = 262 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "China") { X = 757, Y = 285 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Indien") { X = 705, Y = 354 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Siam") { X = 783, Y = 376 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Indonesien") { X = 835, Y = 446 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Neu-Guinea") { X = 913, Y = 469 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Ost-Australien") { X = 913, Y = 561 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "West-Australien") { X = 835, Y = 561 };
            mapTemplate.Countries.Add(country42);
            var continent1 = new Continent("1", 5);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country26);
            continent4.Countries.Add(country25);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 7);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            continent5.Countries.Add(country33);
            continent5.Countries.Add(country34);
            continent5.Countries.Add(country36);
            continent5.Countries.Add(country37);
            continent5.Countries.Add(country38);
            continent5.Countries.Add(country35);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country39);
            continent6.Countries.Add(country40);
            continent6.Countries.Add(country41);
            continent6.Countries.Add(country42);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "21"));
            mapTemplate.Connections.Add(new Connection("15", "27"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "36"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "1"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "26"));
            mapTemplate.Connections.Add(new Connection("21", "27"));
            mapTemplate.Connections.Add(new Connection("21", "15"));
            mapTemplate.Connections.Add(new Connection("21", "14"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "32"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "36"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "21"));
            mapTemplate.Connections.Add(new Connection("14", "20"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("24", "3"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "28"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "30"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "21"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("3", "24"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("27", "37"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "21"));
            mapTemplate.Connections.Add(new Connection("27", "15"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "14"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "36"));
            mapTemplate.Connections.Add(new Connection("28", "37"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "14"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "28"));
            mapTemplate.Connections.Add(new Connection("37", "27"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "3"));

            return mapTemplate;
        }
        public static MapTemplate SonnenSys()
        {
            var mapTemplate = new MapTemplate("SonnenSys") { Image = "sonnensys.jpg" };
            var country1 = new CountryTemplate("1", "Sonne") { X = 417, Y = 400 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Pluto") { X = 800, Y = 378 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Charon") { X = 804, Y = 340 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Nyx") { X = 739, Y = 374 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Hydra") { X = 822, Y = 439 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Neptun") { X = 672, Y = 204 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Naiad") { X = 626, Y = 155 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Thalassa") { X = 675, Y = 150 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Despina") { X = 723, Y = 169 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Galatea") { X = 739, Y = 210 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Proteus") { X = 734, Y = 254 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Larissa") { X = 689, Y = 262 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Triton") { X = 637, Y = 262 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nereid") { X = 618, Y = 218 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Uranus") { X = 376, Y = 139 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Sycorax") { X = 376, Y = 49 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Titania") { X = 444, Y = 88 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Ariel") { X = 451, Y = 120 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Puck") { X = 455, Y = 160 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Belinda") { X = 448, Y = 205 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Rosalind") { X = 390, Y = 226 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Oberon") { X = 325, Y = 202 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Cordelia") { X = 305, Y = 167 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Ophelia") { X = 299, Y = 124 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Desdemona") { X = 312, Y = 82 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Saturn") { X = 169, Y = 360 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Prometheus") { X = 169, Y = 269 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Calypso") { X = 262, Y = 265 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Hyperion") { X = 270, Y = 333 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Atlas") { X = 258, Y = 384 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Mimas") { X = 227, Y = 433 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Pandora") { X = 173, Y = 470 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Epimetheus") { X = 97, Y = 475 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Titan") { X = 64, Y = 414 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Phoebe") { X = 83, Y = 351 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Thetys") { X = 115, Y = 300 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Jupiter") { X = 373, Y = 559 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "IO") { X = 407, Y = 480 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Lysithea") { X = 460, Y = 512 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Adrastea") { X = 471, Y = 559 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Europa") { X = 460, Y = 602 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Sinope") { X = 417, Y = 639 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Ganymed") { X = 357, Y = 660 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Himalia") { X = 305, Y = 625 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Callisto") { X = 287, Y = 570 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Thebe") { X = 311, Y = 505 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "S/1999 J 1") { X = 352, Y = 482 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Mars") { X = 588, Y = 428 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Phobos") { X = 535, Y = 400 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Deimos") { X = 529, Y = 455 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Erde") { X = 478, Y = 353 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Mond") { X = 507, Y = 288 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Venus") { X = 379, Y = 320 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Merkur") { X = 333, Y = 379 };
            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 5);
            continent1.Countries.Add(country26);
            continent1.Countries.Add(country27);
            continent1.Countries.Add(country28);
            continent1.Countries.Add(country29);
            continent1.Countries.Add(country30);
            continent1.Countries.Add(country31);
            continent1.Countries.Add(country32);
            continent1.Countries.Add(country33);
            continent1.Countries.Add(country34);
            continent1.Countries.Add(country35);
            continent1.Countries.Add(country36);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country18);
            continent2.Countries.Add(country19);
            continent2.Countries.Add(country20);
            continent2.Countries.Add(country21);
            continent2.Countries.Add(country22);
            continent2.Countries.Add(country23);
            continent2.Countries.Add(country24);
            continent2.Countries.Add(country25);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);
            continent3.Countries.Add(country6);
            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country48);
            continent4.Countries.Add(country49);
            continent4.Countries.Add(country50);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country2);
            continent5.Countries.Add(country3);
            continent5.Countries.Add(country4);
            continent5.Countries.Add(country5);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country51);
            continent6.Countries.Add(country52);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);
            continent7.Countries.Add(country54);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);
            continent8.Countries.Add(country53);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);
            continent9.Countries.Add(country1);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 5);
            continent10.Countries.Add(country37);
            continent10.Countries.Add(country38);
            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            continent10.Countries.Add(country44);
            continent10.Countries.Add(country45);
            continent10.Countries.Add(country46);
            continent10.Countries.Add(country47);
            mapTemplate.Continents.Add(continent10);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "15"));
            mapTemplate.Connections.Add(new Connection("1", "26"));
            mapTemplate.Connections.Add(new Connection("1", "37"));
            mapTemplate.Connections.Add(new Connection("1", "48"));
            mapTemplate.Connections.Add(new Connection("1", "51"));
            mapTemplate.Connections.Add(new Connection("1", "53"));
            mapTemplate.Connections.Add(new Connection("1", "54"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("6", "10"));
            mapTemplate.Connections.Add(new Connection("6", "11"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("6", "13"));
            mapTemplate.Connections.Add(new Connection("6", "14"));
            mapTemplate.Connections.Add(new Connection("6", "15"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "14"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "6"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "6"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "6"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "6"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "7"));
            mapTemplate.Connections.Add(new Connection("15", "1"));
            mapTemplate.Connections.Add(new Connection("15", "6"));
            mapTemplate.Connections.Add(new Connection("15", "26"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "20"));
            mapTemplate.Connections.Add(new Connection("15", "21"));
            mapTemplate.Connections.Add(new Connection("15", "22"));
            mapTemplate.Connections.Add(new Connection("15", "23"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "25"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "25"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "15"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "15"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "15"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "15"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("25", "15"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "16"));
            mapTemplate.Connections.Add(new Connection("26", "1"));
            mapTemplate.Connections.Add(new Connection("26", "15"));
            mapTemplate.Connections.Add(new Connection("26", "37"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("26", "33"));
            mapTemplate.Connections.Add(new Connection("26", "34"));
            mapTemplate.Connections.Add(new Connection("26", "35"));
            mapTemplate.Connections.Add(new Connection("26", "36"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "36"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "26"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "26"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "26"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "26"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "27"));
            mapTemplate.Connections.Add(new Connection("37", "1"));
            mapTemplate.Connections.Add(new Connection("37", "26"));
            mapTemplate.Connections.Add(new Connection("37", "48"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "41"));
            mapTemplate.Connections.Add(new Connection("37", "42"));
            mapTemplate.Connections.Add(new Connection("37", "43"));
            mapTemplate.Connections.Add(new Connection("37", "44"));
            mapTemplate.Connections.Add(new Connection("37", "45"));
            mapTemplate.Connections.Add(new Connection("37", "46"));
            mapTemplate.Connections.Add(new Connection("37", "47"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "47"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "37"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "37"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "37"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "37"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("45", "37"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "37"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("47", "37"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "38"));
            mapTemplate.Connections.Add(new Connection("48", "1"));
            mapTemplate.Connections.Add(new Connection("48", "37"));
            mapTemplate.Connections.Add(new Connection("48", "51"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("51", "1"));
            mapTemplate.Connections.Add(new Connection("51", "48"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("53", "1"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "1"));
            mapTemplate.Connections.Add(new Connection("54", "53"));

            return mapTemplate;
        }
        public static MapTemplate Afrika()
        {
            var mapTemplate = new MapTemplate("Afrika") { Image = "afrika.png" };
            var country1 = new CountryTemplate("1", "Marokko") { X = 287, Y = 100 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Westsahara") { X = 173, Y = 225 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Mauretanien") { X = 222, Y = 251 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Senegal") { X = 154, Y = 318 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Gambia") { X = 66, Y = 329 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Guinea-Bissau") { X = 97, Y = 367 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Guinea") { X = 220, Y = 397 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Sierra Leone") { X = 175, Y = 424 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Liberia") { X = 215, Y = 453 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Elfenbeinkueste") { X = 271, Y = 417 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Ghana") { X = 328, Y = 416 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Burkina Faso") { X = 330, Y = 357 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Togo") { X = 364, Y = 467 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Benin") { X = 372, Y = 408 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Nigeria") { X = 439, Y = 397 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Mali") { X = 317, Y = 282 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Niger") { X = 458, Y = 289 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Algerien") { X = 386, Y = 155 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Tunesien") { X = 477, Y = 75 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Libyen") { X = 566, Y = 179 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Aegypten") { X = 708, Y = 181 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Tschad") { X = 575, Y = 328 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Sudan") { X = 720, Y = 344 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "ZentrafrRepublik") { X = 611, Y = 431 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Eritrea") { X = 823, Y = 315 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Dschibuti") { X = 925, Y = 349 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Somalia") { X = 900, Y = 492 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Kenia") { X = 823, Y = 511 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Aethopien") { X = 844, Y = 406 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Kamerun") { X = 497, Y = 461 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "SaoTome") { X = 391, Y = 516 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Gabun") { X = 489, Y = 525 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "RepKongo") { X = 539, Y = 546 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Kongo") { X = 617, Y = 550 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Ruanda") { X = 677, Y = 543 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Burundi") { X = 678, Y = 587 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Uganda") { X = 762, Y = 500 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Tansania") { X = 789, Y = 600 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Angola") { X = 556, Y = 683 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Sambia") { X = 669, Y = 707 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Namibia") { X = 555, Y = 812 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Botsuana") { X = 640, Y = 805 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Simbabwe") { X = 715, Y = 768 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Suedafrika") { X = 620, Y = 920 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Lesotho") { X = 734, Y = 927 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Swasiland") { X = 777, Y = 884 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Malawi") { X = 784, Y = 724 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Mosambik") { X = 795, Y = 773 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Madagaskar") { X = 929, Y = 770 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Aequatorialguinea") { X = 406, Y = 555 };
            mapTemplate.Countries.Add(country50);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country18);
            continent2.Countries.Add(country19);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country4);
            continent4.Countries.Add(country5);
            continent4.Countries.Add(country6);
            continent4.Countries.Add(country7);
            continent4.Countries.Add(country8);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 1);
            continent5.Countries.Add(country20);
            continent5.Countries.Add(country21);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country22);
            continent6.Countries.Add(country23);
            continent6.Countries.Add(country24);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);
            continent7.Countries.Add(country25);
            continent7.Countries.Add(country26);
            continent7.Countries.Add(country27);
            continent7.Countries.Add(country28);
            continent7.Countries.Add(country29);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);
            continent8.Countries.Add(country34);
            continent8.Countries.Add(country35);
            continent8.Countries.Add(country36);
            continent8.Countries.Add(country37);
            continent8.Countries.Add(country38);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);
            continent9.Countries.Add(country30);
            continent9.Countries.Add(country31);
            continent9.Countries.Add(country50);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 1);
            continent10.Countries.Add(country32);
            continent10.Countries.Add(country33);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);
            continent11.Countries.Add(country43);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country46);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 1);
            continent12.Countries.Add(country41);
            continent12.Countries.Add(country42);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 2);
            continent13.Countries.Add(country47);
            continent13.Countries.Add(country48);
            continent13.Countries.Add(country49);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 2);
            continent14.Countries.Add(country39);
            continent14.Countries.Add(country40);
            mapTemplate.Continents.Add(continent14);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "18"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "18"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "16"));
            mapTemplate.Connections.Add(new Connection("3", "18"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "16"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("7", "16"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "16"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "16"));
            mapTemplate.Connections.Add(new Connection("12", "17"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "30"));
            mapTemplate.Connections.Add(new Connection("15", "22"));
            mapTemplate.Connections.Add(new Connection("16", "3"));
            mapTemplate.Connections.Add(new Connection("16", "4"));
            mapTemplate.Connections.Add(new Connection("16", "7"));
            mapTemplate.Connections.Add(new Connection("16", "10"));
            mapTemplate.Connections.Add(new Connection("16", "12"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("17", "14"));
            mapTemplate.Connections.Add(new Connection("17", "12"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "22"));
            mapTemplate.Connections.Add(new Connection("18", "1"));
            mapTemplate.Connections.Add(new Connection("18", "2"));
            mapTemplate.Connections.Add(new Connection("18", "3"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("22", "15"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "30"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "17"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "34"));
            mapTemplate.Connections.Add(new Connection("23", "37"));
            mapTemplate.Connections.Add(new Connection("23", "28"));
            mapTemplate.Connections.Add(new Connection("23", "29"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "30"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "34"));
            mapTemplate.Connections.Add(new Connection("24", "33"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "23"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "37"));
            mapTemplate.Connections.Add(new Connection("28", "38"));
            mapTemplate.Connections.Add(new Connection("29", "23"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("30", "15"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "50"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "22"));
            mapTemplate.Connections.Add(new Connection("30", "24"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "50"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "24"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "39"));
            mapTemplate.Connections.Add(new Connection("34", "23"));
            mapTemplate.Connections.Add(new Connection("34", "24"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "39"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "40"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("37", "23"));
            mapTemplate.Connections.Add(new Connection("37", "28"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("38", "28"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "47"));
            mapTemplate.Connections.Add(new Connection("38", "48"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("39", "33"));
            mapTemplate.Connections.Add(new Connection("39", "34"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "34"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "48"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "43"));
            mapTemplate.Connections.Add(new Connection("40", "47"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "44"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("43", "48"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "40"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "41"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "48"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "48"));
            mapTemplate.Connections.Add(new Connection("47", "38"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "40"));
            mapTemplate.Connections.Add(new Connection("48", "38"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "46"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "43"));
            mapTemplate.Connections.Add(new Connection("48", "40"));
            mapTemplate.Connections.Add(new Connection("48", "44"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("50", "30"));
            mapTemplate.Connections.Add(new Connection("50", "32"));

            return mapTemplate;
        }
        public static MapTemplate PirateWars()
        {
            var mapTemplate = new MapTemplate("PirateWars") { Image = "piratewars.jpg" };
            var country1 = new CountryTemplate("1", "Lafitte") { X = 189, Y = 209 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Condon") { X = 187, Y = 270 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Apu") { X = 155, Y = 324 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Hilt") { X = 115, Y = 456 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Guybrush") { X = 168, Y = 635 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Herman") { X = 195, Y = 615 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Elaine") { X = 255, Y = 636 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Pete") { X = 153, Y = 690 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Stan") { X = 187, Y = 689 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "LeChuck") { X = 238, Y = 680 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Culliford") { X = 430, Y = 642 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Low") { X = 561, Y = 651 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "deFlor") { X = 433, Y = 719 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Pechlin") { X = 559, Y = 727 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "leGrand") { X = 859, Y = 676 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Bart") { X = 785, Y = 641 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Feng") { X = 835, Y = 626 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Hornigold") { X = 936, Y = 618 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Sievers") { X = 877, Y = 611 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Thurot") { X = 771, Y = 577 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Belleville") { X = 794, Y = 498 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Rogers") { X = 896, Y = 466 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Read") { X = 868, Y = 506 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "deGranmont") { X = 866, Y = 543 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Heinason") { X = 950, Y = 531 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "OMalley") { X = 666, Y = 241 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Yi-Sao") { X = 746, Y = 253 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Bellamy") { X = 677, Y = 174 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Tarkondimotos") { X = 621, Y = 119 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Cassard") { X = 539, Y = 134 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Aury") { X = 608, Y = 196 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Bonny") { X = 522, Y = 189 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "duCasse") { X = 424, Y = 172 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Head") { X = 431, Y = 314 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Nose") { X = 344, Y = 458 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Morgan") { X = 338, Y = 520 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Jaw") { X = 414, Y = 499 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Sparrow") { X = 507, Y = 512 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Kidd") { X = 427, Y = 405 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Rackham") { X = 528, Y = 328 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Drake") { X = 592, Y = 392 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Blackbeard") { X = 516, Y = 420 };
            mapTemplate.Countries.Add(country42);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 3);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);
            continent4.Countries.Add(country15);
            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country25);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 5);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            continent5.Countries.Add(country33);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 7);
            continent6.Countries.Add(country34);
            continent6.Countries.Add(country35);
            continent6.Countries.Add(country36);
            continent6.Countries.Add(country37);
            continent6.Countries.Add(country38);
            continent6.Countries.Add(country39);
            continent6.Countries.Add(country40);
            continent6.Countries.Add(country41);
            continent6.Countries.Add(country42);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "36"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "9"));
            mapTemplate.Connections.Add(new Connection("5", "10"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("6", "10"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "37"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "5"));
            mapTemplate.Connections.Add(new Connection("9", "27"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "5"));
            mapTemplate.Connections.Add(new Connection("10", "6"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "12"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "24"));
            mapTemplate.Connections.Add(new Connection("18", "25"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "24"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("20", "38"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "42"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "18"));
            mapTemplate.Connections.Add(new Connection("24", "19"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "18"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("27", "9"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("31", "28"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "41"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "39"));
            mapTemplate.Connections.Add(new Connection("34", "42"));
            mapTemplate.Connections.Add(new Connection("34", "40"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "39"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "1"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "39"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("37", "6"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "42"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("38", "20"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "42"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "34"));
            mapTemplate.Connections.Add(new Connection("39", "35"));
            mapTemplate.Connections.Add(new Connection("39", "36"));
            mapTemplate.Connections.Add(new Connection("40", "42"));
            mapTemplate.Connections.Add(new Connection("40", "34"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "31"));
            mapTemplate.Connections.Add(new Connection("42", "21"));
            mapTemplate.Connections.Add(new Connection("42", "38"));
            mapTemplate.Connections.Add(new Connection("42", "37"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "40"));
            mapTemplate.Connections.Add(new Connection("42", "34"));

            return mapTemplate;
        }
        public static MapTemplate Thueringen()
        {
            var mapTemplate = new MapTemplate("Thueringen") { Image = "thueringen1.png" };
            var country1 = new CountryTemplate("1", "Heiligenstadt") { X = 84, Y = 156 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Worbis") { X = 208, Y = 96 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Dingelst�dt") { X = 125, Y = 212 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Leinefelde") { X = 187, Y = 164 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Werther") { X = 290, Y = 83 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Ellrich") { X = 372, Y = 41 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Nordhausen") { X = 380, Y = 98 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "M�hlhausen") { X = 191, Y = 290 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Schlotheim") { X = 258, Y = 238 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Bad Tennstedt") { X = 355, Y = 306 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Bad Langensalza") { X = 260, Y = 311 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Sondershausen") { X = 346, Y = 191 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Artern") { X = 479, Y = 177 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Rossleben") { X = 571, Y = 179 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Bad Frankenhausen") { X = 402, Y = 218 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Creuzburg") { X = 149, Y = 354 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Ruhla") { X = 213, Y = 430 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Vacha") { X = 88, Y = 453 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Bad Liebenstein") { X = 153, Y = 492 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Bad Salzungen") { X = 71, Y = 552 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Eisenach") { X = 158, Y = 421 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Stregda") { X = 170, Y = 395 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Schmalkalden") { X = 172, Y = 571 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Oberhof") { X = 307, Y = 601 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Zella-Mehlis") { X = 220, Y = 659 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Meiningen") { X = 226, Y = 733 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Suhl") { X = 300, Y = 652 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Goldlauter") { X = 338, Y = 635 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Schleusingen") { X = 304, Y = 698 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Hildburghausen") { X = 305, Y = 745 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Eisfeld") { X = 406, Y = 749 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Heldburg") { X = 314, Y = 821 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Steinach") { X = 483, Y = 727 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Schalkau") { X = 477, Y = 760 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Sonneberg") { X = 534, Y = 797 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "S�mmerda") { X = 503, Y = 279 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Elxleben") { X = 458, Y = 314 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Buttst�dt") { X = 572, Y = 317 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Erfurt") { X = 428, Y = 403 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Vieselbach") { X = 472, Y = 380 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Egstedt") { X = 469, Y = 427 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Gotha") { X = 366, Y = 390 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Waltershausen") { X = 306, Y = 411 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Friedrichroda") { X = 327, Y = 482 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Ohrdruf") { X = 322, Y = 554 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Weimar") { X = 596, Y = 425 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Tiefurt") { X = 580, Y = 400 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Neumark") { X = 603, Y = 370 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Apolda") { X = 662, Y = 379 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Bad Berka") { X = 543, Y = 473 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Magdala") { X = 613, Y = 483 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Arnstadt") { X = 443, Y = 506 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Ilmenau") { X = 393, Y = 582 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Stadtilm") { X = 484, Y = 559 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Grossbreitenbach") { X = 448, Y = 660 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Rudolstadt") { X = 581, Y = 567 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Bad Blankenburg") { X = 529, Y = 620 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Saalfeld") { X = 630, Y = 642 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Lehesten") { X = 654, Y = 677 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Jena") { X = 702, Y = 462 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Jena-Zw�tzen") { X = 705, Y = 434 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "Dornburg-Camburg") { X = 753, Y = 437 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Eisenberg") { X = 819, Y = 416 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Kahla") { X = 684, Y = 511 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Stadtroda") { X = 776, Y = 482 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "Neustadt") { X = 790, Y = 592 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "P�ssneck") { X = 701, Y = 611 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "Schleiz") { X = 783, Y = 656 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "Bad Lobenstein") { X = 714, Y = 723 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "Hirschberg") { X = 794, Y = 736 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Gera") { X = 902, Y = 493 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "Gera-Langenberg") { X = 905, Y = 457 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "Weida") { X = 854, Y = 508 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "Ronneburg") { X = 934, Y = 541 };
            mapTemplate.Countries.Add(country74);
            var country75 = new CountryTemplate("75", "Zeulenroda") { X = 867, Y = 615 };
            mapTemplate.Countries.Add(country75);
            var country76 = new CountryTemplate("76", "Greiz") { X = 949, Y = 594 };
            mapTemplate.Countries.Add(country76);
            var country77 = new CountryTemplate("77", "Meuselwitz") { X = 1010, Y = 397 };
            mapTemplate.Countries.Add(country77);
            var country78 = new CountryTemplate("78", "Altenburg") { X = 1069, Y = 442 };
            mapTemplate.Countries.Add(country78);
            var country79 = new CountryTemplate("79", "Schm�lln") { X = 1001, Y = 474 };
            mapTemplate.Countries.Add(country79);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country8);
            continent3.Countries.Add(country9);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country12);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            continent4.Countries.Add(country15);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 4);
            continent5.Countries.Add(country16);
            continent5.Countries.Add(country17);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country19);
            continent5.Countries.Add(country20);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 1);
            continent6.Countries.Add(country21);
            continent6.Countries.Add(country22);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);
            continent7.Countries.Add(country23);
            continent7.Countries.Add(country24);
            continent7.Countries.Add(country25);
            continent7.Countries.Add(country26);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);
            continent8.Countries.Add(country27);
            continent8.Countries.Add(country28);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 3);
            continent9.Countries.Add(country29);
            continent9.Countries.Add(country30);
            continent9.Countries.Add(country31);
            continent9.Countries.Add(country32);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 2);
            continent10.Countries.Add(country33);
            continent10.Countries.Add(country34);
            continent10.Countries.Add(country35);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);
            continent11.Countries.Add(country36);
            continent11.Countries.Add(country37);
            continent11.Countries.Add(country38);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);
            continent12.Countries.Add(country39);
            continent12.Countries.Add(country40);
            continent12.Countries.Add(country41);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);
            continent13.Countries.Add(country42);
            continent13.Countries.Add(country43);
            continent13.Countries.Add(country44);
            continent13.Countries.Add(country45);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);
            continent14.Countries.Add(country46);
            continent14.Countries.Add(country47);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 3);
            continent15.Countries.Add(country48);
            continent15.Countries.Add(country49);
            continent15.Countries.Add(country50);
            continent15.Countries.Add(country51);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 3);
            continent16.Countries.Add(country52);
            continent16.Countries.Add(country53);
            continent16.Countries.Add(country54);
            continent16.Countries.Add(country55);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 3);
            continent17.Countries.Add(country56);
            continent17.Countries.Add(country57);
            continent17.Countries.Add(country58);
            continent17.Countries.Add(country59);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 1);
            continent18.Countries.Add(country60);
            continent18.Countries.Add(country61);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 3);
            continent19.Countries.Add(country62);
            continent19.Countries.Add(country63);
            continent19.Countries.Add(country64);
            continent19.Countries.Add(country65);
            mapTemplate.Continents.Add(continent19);
            var continent20 = new Continent("20", 3);
            continent20.Countries.Add(country66);
            continent20.Countries.Add(country67);
            continent20.Countries.Add(country68);
            continent20.Countries.Add(country69);
            continent20.Countries.Add(country70);
            mapTemplate.Continents.Add(continent20);
            var continent21 = new Continent("21", 3);
            continent21.Countries.Add(country73);
            continent21.Countries.Add(country74);
            continent21.Countries.Add(country75);
            continent21.Countries.Add(country76);
            mapTemplate.Continents.Add(continent21);
            var continent22 = new Continent("22", 1);
            continent22.Countries.Add(country71);
            continent22.Countries.Add(country72);
            mapTemplate.Continents.Add(continent22);
            var continent23 = new Continent("23", 2);
            continent23.Countries.Add(country77);
            continent23.Countries.Add(country78);
            continent23.Countries.Add(country79);
            mapTemplate.Continents.Add(continent23);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "8"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "12"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "12"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("7", "13"));
            mapTemplate.Connections.Add(new Connection("8", "3"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "11"));
            mapTemplate.Connections.Add(new Connection("8", "16"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "15"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "15"));
            mapTemplate.Connections.Add(new Connection("10", "37"));
            mapTemplate.Connections.Add(new Connection("10", "42"));
            mapTemplate.Connections.Add(new Connection("11", "16"));
            mapTemplate.Connections.Add(new Connection("11", "17"));
            mapTemplate.Connections.Add(new Connection("11", "8"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "42"));
            mapTemplate.Connections.Add(new Connection("11", "43"));
            mapTemplate.Connections.Add(new Connection("12", "4"));
            mapTemplate.Connections.Add(new Connection("12", "5"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("13", "7"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "36"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "36"));
            mapTemplate.Connections.Add(new Connection("14", "38"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "36"));
            mapTemplate.Connections.Add(new Connection("15", "37"));
            mapTemplate.Connections.Add(new Connection("15", "9"));
            mapTemplate.Connections.Add(new Connection("15", "10"));
            mapTemplate.Connections.Add(new Connection("16", "8"));
            mapTemplate.Connections.Add(new Connection("16", "11"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "21"));
            mapTemplate.Connections.Add(new Connection("16", "22"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "11"));
            mapTemplate.Connections.Add(new Connection("17", "43"));
            mapTemplate.Connections.Add(new Connection("17", "44"));
            mapTemplate.Connections.Add(new Connection("17", "21"));
            mapTemplate.Connections.Add(new Connection("17", "22"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "44"));
            mapTemplate.Connections.Add(new Connection("19", "23"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("21", "16"));
            mapTemplate.Connections.Add(new Connection("21", "17"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "16"));
            mapTemplate.Connections.Add(new Connection("22", "17"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("23", "19"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "44"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("24", "44"));
            mapTemplate.Connections.Add(new Connection("24", "45"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("24", "28"));
            mapTemplate.Connections.Add(new Connection("24", "53"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "29"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("27", "24"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("28", "24"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "53"));
            mapTemplate.Connections.Add(new Connection("28", "55"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "25"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "55"));
            mapTemplate.Connections.Add(new Connection("29", "57"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "33"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "57"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "29"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "13"));
            mapTemplate.Connections.Add(new Connection("36", "14"));
            mapTemplate.Connections.Add(new Connection("36", "15"));
            mapTemplate.Connections.Add(new Connection("37", "10"));
            mapTemplate.Connections.Add(new Connection("37", "42"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "15"));
            mapTemplate.Connections.Add(new Connection("38", "14"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "48"));
            mapTemplate.Connections.Add(new Connection("38", "50"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "49"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "50"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "52"));
            mapTemplate.Connections.Add(new Connection("41", "50"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "44"));
            mapTemplate.Connections.Add(new Connection("42", "45"));
            mapTemplate.Connections.Add(new Connection("42", "10"));
            mapTemplate.Connections.Add(new Connection("42", "11"));
            mapTemplate.Connections.Add(new Connection("42", "37"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "52"));
            mapTemplate.Connections.Add(new Connection("42", "53"));
            mapTemplate.Connections.Add(new Connection("43", "11"));
            mapTemplate.Connections.Add(new Connection("43", "17"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("44", "17"));
            mapTemplate.Connections.Add(new Connection("44", "19"));
            mapTemplate.Connections.Add(new Connection("44", "23"));
            mapTemplate.Connections.Add(new Connection("44", "24"));
            mapTemplate.Connections.Add(new Connection("44", "42"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("45", "42"));
            mapTemplate.Connections.Add(new Connection("45", "53"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "24"));
            mapTemplate.Connections.Add(new Connection("46", "50"));
            mapTemplate.Connections.Add(new Connection("46", "51"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "49"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "50"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("48", "38"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("49", "46"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "61"));
            mapTemplate.Connections.Add(new Connection("49", "62"));
            mapTemplate.Connections.Add(new Connection("49", "38"));
            mapTemplate.Connections.Add(new Connection("50", "40"));
            mapTemplate.Connections.Add(new Connection("50", "41"));
            mapTemplate.Connections.Add(new Connection("50", "38"));
            mapTemplate.Connections.Add(new Connection("50", "46"));
            mapTemplate.Connections.Add(new Connection("50", "47"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "52"));
            mapTemplate.Connections.Add(new Connection("50", "54"));
            mapTemplate.Connections.Add(new Connection("50", "56"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("51", "49"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "60"));
            mapTemplate.Connections.Add(new Connection("51", "61"));
            mapTemplate.Connections.Add(new Connection("51", "46"));
            mapTemplate.Connections.Add(new Connection("51", "56"));
            mapTemplate.Connections.Add(new Connection("51", "64"));
            mapTemplate.Connections.Add(new Connection("52", "41"));
            mapTemplate.Connections.Add(new Connection("52", "42"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("52", "50"));
            mapTemplate.Connections.Add(new Connection("53", "42"));
            mapTemplate.Connections.Add(new Connection("53", "45"));
            mapTemplate.Connections.Add(new Connection("53", "24"));
            mapTemplate.Connections.Add(new Connection("53", "28"));
            mapTemplate.Connections.Add(new Connection("53", "55"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "56"));
            mapTemplate.Connections.Add(new Connection("54", "57"));
            mapTemplate.Connections.Add(new Connection("54", "50"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "57"));
            mapTemplate.Connections.Add(new Connection("55", "29"));
            mapTemplate.Connections.Add(new Connection("55", "28"));
            mapTemplate.Connections.Add(new Connection("55", "53"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("56", "58"));
            mapTemplate.Connections.Add(new Connection("56", "50"));
            mapTemplate.Connections.Add(new Connection("56", "51"));
            mapTemplate.Connections.Add(new Connection("56", "54"));
            mapTemplate.Connections.Add(new Connection("56", "64"));
            mapTemplate.Connections.Add(new Connection("56", "67"));
            mapTemplate.Connections.Add(new Connection("57", "33"));
            mapTemplate.Connections.Add(new Connection("57", "54"));
            mapTemplate.Connections.Add(new Connection("57", "55"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("57", "59"));
            mapTemplate.Connections.Add(new Connection("57", "29"));
            mapTemplate.Connections.Add(new Connection("58", "56"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "67"));
            mapTemplate.Connections.Add(new Connection("59", "57"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "67"));
            mapTemplate.Connections.Add(new Connection("59", "68"));
            mapTemplate.Connections.Add(new Connection("59", "69"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("60", "64"));
            mapTemplate.Connections.Add(new Connection("60", "65"));
            mapTemplate.Connections.Add(new Connection("60", "51"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "65"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "49"));
            mapTemplate.Connections.Add(new Connection("61", "51"));
            mapTemplate.Connections.Add(new Connection("62", "49"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("62", "65"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "65"));
            mapTemplate.Connections.Add(new Connection("63", "72"));
            mapTemplate.Connections.Add(new Connection("63", "73"));
            mapTemplate.Connections.Add(new Connection("64", "51"));
            mapTemplate.Connections.Add(new Connection("64", "56"));
            mapTemplate.Connections.Add(new Connection("64", "67"));
            mapTemplate.Connections.Add(new Connection("64", "66"));
            mapTemplate.Connections.Add(new Connection("64", "65"));
            mapTemplate.Connections.Add(new Connection("64", "60"));
            mapTemplate.Connections.Add(new Connection("65", "62"));
            mapTemplate.Connections.Add(new Connection("65", "63"));
            mapTemplate.Connections.Add(new Connection("65", "64"));
            mapTemplate.Connections.Add(new Connection("65", "60"));
            mapTemplate.Connections.Add(new Connection("65", "61"));
            mapTemplate.Connections.Add(new Connection("65", "66"));
            mapTemplate.Connections.Add(new Connection("65", "73"));
            mapTemplate.Connections.Add(new Connection("66", "64"));
            mapTemplate.Connections.Add(new Connection("66", "65"));
            mapTemplate.Connections.Add(new Connection("66", "67"));
            mapTemplate.Connections.Add(new Connection("66", "68"));
            mapTemplate.Connections.Add(new Connection("66", "73"));
            mapTemplate.Connections.Add(new Connection("66", "75"));
            mapTemplate.Connections.Add(new Connection("67", "66"));
            mapTemplate.Connections.Add(new Connection("67", "68"));
            mapTemplate.Connections.Add(new Connection("67", "59"));
            mapTemplate.Connections.Add(new Connection("67", "58"));
            mapTemplate.Connections.Add(new Connection("67", "56"));
            mapTemplate.Connections.Add(new Connection("67", "64"));
            mapTemplate.Connections.Add(new Connection("68", "70"));
            mapTemplate.Connections.Add(new Connection("68", "69"));
            mapTemplate.Connections.Add(new Connection("68", "59"));
            mapTemplate.Connections.Add(new Connection("68", "66"));
            mapTemplate.Connections.Add(new Connection("68", "67"));
            mapTemplate.Connections.Add(new Connection("68", "75"));
            mapTemplate.Connections.Add(new Connection("69", "68"));
            mapTemplate.Connections.Add(new Connection("69", "70"));
            mapTemplate.Connections.Add(new Connection("69", "59"));
            mapTemplate.Connections.Add(new Connection("70", "68"));
            mapTemplate.Connections.Add(new Connection("70", "69"));
            mapTemplate.Connections.Add(new Connection("71", "72"));
            mapTemplate.Connections.Add(new Connection("71", "73"));
            mapTemplate.Connections.Add(new Connection("71", "74"));
            mapTemplate.Connections.Add(new Connection("72", "71"));
            mapTemplate.Connections.Add(new Connection("72", "73"));
            mapTemplate.Connections.Add(new Connection("72", "74"));
            mapTemplate.Connections.Add(new Connection("72", "63"));
            mapTemplate.Connections.Add(new Connection("73", "65"));
            mapTemplate.Connections.Add(new Connection("73", "63"));
            mapTemplate.Connections.Add(new Connection("73", "66"));
            mapTemplate.Connections.Add(new Connection("73", "75"));
            mapTemplate.Connections.Add(new Connection("73", "74"));
            mapTemplate.Connections.Add(new Connection("73", "71"));
            mapTemplate.Connections.Add(new Connection("73", "72"));
            mapTemplate.Connections.Add(new Connection("74", "73"));
            mapTemplate.Connections.Add(new Connection("74", "75"));
            mapTemplate.Connections.Add(new Connection("74", "76"));
            mapTemplate.Connections.Add(new Connection("74", "71"));
            mapTemplate.Connections.Add(new Connection("74", "72"));
            mapTemplate.Connections.Add(new Connection("74", "79"));
            mapTemplate.Connections.Add(new Connection("74", "77"));
            mapTemplate.Connections.Add(new Connection("75", "68"));
            mapTemplate.Connections.Add(new Connection("75", "66"));
            mapTemplate.Connections.Add(new Connection("75", "73"));
            mapTemplate.Connections.Add(new Connection("75", "74"));
            mapTemplate.Connections.Add(new Connection("75", "76"));
            mapTemplate.Connections.Add(new Connection("76", "74"));
            mapTemplate.Connections.Add(new Connection("76", "75"));
            mapTemplate.Connections.Add(new Connection("77", "78"));
            mapTemplate.Connections.Add(new Connection("77", "79"));
            mapTemplate.Connections.Add(new Connection("77", "74"));
            mapTemplate.Connections.Add(new Connection("78", "79"));
            mapTemplate.Connections.Add(new Connection("78", "77"));
            mapTemplate.Connections.Add(new Connection("79", "77"));
            mapTemplate.Connections.Add(new Connection("79", "78"));
            mapTemplate.Connections.Add(new Connection("79", "74"));

            return mapTemplate;
        }
        public static MapTemplate Nordstaat()
        {
            var mapTemplate = new MapTemplate("Nordstaat") { Image = "nordstaat.jpg" };
            var country1 = new CountryTemplate("1", "Flensburg") { X = 468, Y = 93 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Kiel") { X = 509, Y = 193 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Nordfriesland") { X = 354, Y = 161 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Dithmarschen") { X = 408, Y = 237 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Steinburg") { X = 462, Y = 292 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Pl�n") { X = 594, Y = 196 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Segeberg") { X = 555, Y = 298 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Ostholstein") { X = 666, Y = 246 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "L�beck") { X = 634, Y = 345 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Wismar") { X = 734, Y = 336 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Rostock") { X = 923, Y = 243 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Stralsund") { X = 995, Y = 188 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "R�gen") { X = 1072, Y = 161 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Ludwigslust") { X = 759, Y = 453 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Schwerin") { X = 849, Y = 400 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "G�strow") { X = 948, Y = 289 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "M�ritz") { X = 964, Y = 410 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Demmin") { X = 1035, Y = 298 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Greifswald") { X = 1127, Y = 294 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Strelitz") { X = 1100, Y = 380 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Randow") { X = 1205, Y = 374 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Pinneberg") { X = 506, Y = 328 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Hamburg") { X = 548, Y = 374 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Harburg") { X = 511, Y = 459 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "L�neburg") { X = 599, Y = 482 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Uelzen") { X = 632, Y = 530 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "L�chow") { X = 722, Y = 514 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Falling") { X = 481, Y = 589 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Celle") { X = 566, Y = 598 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Gifhorn") { X = 653, Y = 629 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Cuxhaven") { X = 340, Y = 396 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Stade") { X = 451, Y = 372 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Rotenburg") { X = 456, Y = 496 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Bremen") { X = 353, Y = 492 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Emden") { X = 110, Y = 387 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Wilhelmshaven") { X = 207, Y = 406 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Amerland") { X = 274, Y = 446 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Leer") { X = 139, Y = 457 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Oldenburg") { X = 297, Y = 557 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Cloppenburg") { X = 212, Y = 556 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Emsland") { X = 114, Y = 569 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Bentheim") { X = 71, Y = 673 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Osnabr�ck") { X = 186, Y = 658 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Wolfsburg") { X = 671, Y = 760 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Salzgitter") { X = 572, Y = 755 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Hannover") { X = 500, Y = 702 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Goslar") { X = 618, Y = 850 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Harz") { X = 612, Y = 902 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Northeim") { X = 527, Y = 859 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "G�ttingen") { X = 525, Y = 948 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Diepholz") { X = 342, Y = 590 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Hameln") { X = 425, Y = 747 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Verden") { X = 429, Y = 564 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Nienburg") { X = 393, Y = 652 };
            mapTemplate.Countries.Add(country54);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country14);
            continent4.Countries.Add(country15);
            continent4.Countries.Add(country16);
            continent4.Countries.Add(country17);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);
            continent5.Countries.Add(country18);
            continent5.Countries.Add(country19);
            continent5.Countries.Add(country20);
            continent5.Countries.Add(country21);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country22);
            continent6.Countries.Add(country23);
            continent6.Countries.Add(country24);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 4);
            continent7.Countries.Add(country25);
            continent7.Countries.Add(country26);
            continent7.Countries.Add(country27);
            continent7.Countries.Add(country28);
            continent7.Countries.Add(country29);
            continent7.Countries.Add(country30);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);
            continent8.Countries.Add(country31);
            continent8.Countries.Add(country32);
            continent8.Countries.Add(country33);
            continent8.Countries.Add(country34);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);
            continent9.Countries.Add(country35);
            continent9.Countries.Add(country36);
            continent9.Countries.Add(country37);
            continent9.Countries.Add(country38);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);
            continent10.Countries.Add(country39);
            continent10.Countries.Add(country40);
            continent10.Countries.Add(country41);
            continent10.Countries.Add(country42);
            continent10.Countries.Add(country43);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 2);
            continent11.Countries.Add(country44);
            continent11.Countries.Add(country45);
            continent11.Countries.Add(country46);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);
            continent12.Countries.Add(country47);
            continent12.Countries.Add(country48);
            continent12.Countries.Add(country49);
            continent12.Countries.Add(country50);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);
            continent13.Countries.Add(country51);
            continent13.Countries.Add(country52);
            continent13.Countries.Add(country53);
            continent13.Countries.Add(country54);
            mapTemplate.Continents.Add(continent13);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "7"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "22"));
            mapTemplate.Connections.Add(new Connection("5", "32"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "2"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "22"));
            mapTemplate.Connections.Add(new Connection("7", "23"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "14"));
            mapTemplate.Connections.Add(new Connection("9", "25"));
            mapTemplate.Connections.Add(new Connection("9", "24"));
            mapTemplate.Connections.Add(new Connection("9", "23"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("10", "15"));
            mapTemplate.Connections.Add(new Connection("10", "16"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "16"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "16"));
            mapTemplate.Connections.Add(new Connection("12", "18"));
            mapTemplate.Connections.Add(new Connection("12", "19"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "9"));
            mapTemplate.Connections.Add(new Connection("14", "27"));
            mapTemplate.Connections.Add(new Connection("14", "25"));
            mapTemplate.Connections.Add(new Connection("15", "10"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("16", "10"));
            mapTemplate.Connections.Add(new Connection("16", "11"));
            mapTemplate.Connections.Add(new Connection("16", "12"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("18", "12"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("19", "12"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("22", "5"));
            mapTemplate.Connections.Add(new Connection("22", "7"));
            mapTemplate.Connections.Add(new Connection("22", "32"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "7"));
            mapTemplate.Connections.Add(new Connection("23", "9"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "32"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "9"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "32"));
            mapTemplate.Connections.Add(new Connection("24", "33"));
            mapTemplate.Connections.Add(new Connection("24", "28"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("25", "14"));
            mapTemplate.Connections.Add(new Connection("25", "9"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("26", "30"));
            mapTemplate.Connections.Add(new Connection("27", "14"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("28", "24"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "46"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "54"));
            mapTemplate.Connections.Add(new Connection("28", "53"));
            mapTemplate.Connections.Add(new Connection("28", "33"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("29", "26"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "46"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("30", "26"));
            mapTemplate.Connections.Add(new Connection("30", "44"));
            mapTemplate.Connections.Add(new Connection("30", "45"));
            mapTemplate.Connections.Add(new Connection("30", "46"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "37"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("32", "5"));
            mapTemplate.Connections.Add(new Connection("32", "22"));
            mapTemplate.Connections.Add(new Connection("32", "23"));
            mapTemplate.Connections.Add(new Connection("32", "24"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "24"));
            mapTemplate.Connections.Add(new Connection("33", "28"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "53"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "39"));
            mapTemplate.Connections.Add(new Connection("34", "51"));
            mapTemplate.Connections.Add(new Connection("34", "53"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("37", "31"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("38", "41"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("39", "34"));
            mapTemplate.Connections.Add(new Connection("39", "51"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("40", "51"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "43"));
            mapTemplate.Connections.Add(new Connection("41", "38"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "43"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("43", "51"));
            mapTemplate.Connections.Add(new Connection("43", "40"));
            mapTemplate.Connections.Add(new Connection("43", "41"));
            mapTemplate.Connections.Add(new Connection("44", "30"));
            mapTemplate.Connections.Add(new Connection("44", "47"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("45", "30"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "49"));
            mapTemplate.Connections.Add(new Connection("45", "52"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "30"));
            mapTemplate.Connections.Add(new Connection("46", "52"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "29"));
            mapTemplate.Connections.Add(new Connection("46", "28"));
            mapTemplate.Connections.Add(new Connection("46", "54"));
            mapTemplate.Connections.Add(new Connection("47", "44"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "45"));
            mapTemplate.Connections.Add(new Connection("49", "52"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("51", "34"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "54"));
            mapTemplate.Connections.Add(new Connection("51", "39"));
            mapTemplate.Connections.Add(new Connection("51", "40"));
            mapTemplate.Connections.Add(new Connection("51", "43"));
            mapTemplate.Connections.Add(new Connection("52", "49"));
            mapTemplate.Connections.Add(new Connection("52", "45"));
            mapTemplate.Connections.Add(new Connection("52", "46"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("53", "28"));
            mapTemplate.Connections.Add(new Connection("53", "34"));
            mapTemplate.Connections.Add(new Connection("53", "33"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "46"));
            mapTemplate.Connections.Add(new Connection("54", "28"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "51"));

            return mapTemplate;
        }
        public static MapTemplate irland()
        {
            var mapTemplate = new MapTemplate("irland") { Image = "irland.png" };
            var country1 = new CountryTemplate("1", "Londonderry") { X = 559, Y = 158 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Antrim") { X = 621, Y = 122 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Down") { X = 683, Y = 256 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Tyrone") { X = 504, Y = 227 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Armagh") { X = 600, Y = 321 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Fermanagh") { X = 453, Y = 299 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Donegal") { X = 386, Y = 172 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Cavan") { X = 508, Y = 385 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Monaghan") { X = 531, Y = 301 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Sligo") { X = 281, Y = 309 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Mayo") { X = 191, Y = 345 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Leitrim") { X = 402, Y = 342 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Roscommon") { X = 364, Y = 434 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Gaillimh") { X = 307, Y = 533 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Clare") { X = 226, Y = 638 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Limerick") { X = 324, Y = 687 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Kerry") { X = 179, Y = 745 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Cork") { X = 291, Y = 792 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Tipperary") { X = 402, Y = 709 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Waterford") { X = 461, Y = 762 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Louth") { X = 608, Y = 372 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Longford") { X = 444, Y = 405 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Westmeath") { X = 476, Y = 455 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Meath") { X = 571, Y = 465 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Offaly") { X = 424, Y = 549 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Kildare") { X = 558, Y = 515 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Wicklow") { X = 635, Y = 612 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Carlow") { X = 561, Y = 634 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Wexford") { X = 613, Y = 683 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Kilkenny") { X = 496, Y = 658 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Laois") { X = 494, Y = 578 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Baile Atha Cliath") { X = 630, Y = 502 };
            mapTemplate.Countries.Add(country32);
            var continent1 = new Continent("1", 3);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 6);
            continent2.Countries.Add(country21);
            continent2.Countries.Add(country22);
            continent2.Countries.Add(country23);
            continent2.Countries.Add(country24);
            continent2.Countries.Add(country25);
            continent2.Countries.Add(country26);
            continent2.Countries.Add(country27);
            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            continent2.Countries.Add(country31);
            continent2.Countries.Add(country32);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            continent3.Countries.Add(country20);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country10);
            continent4.Countries.Add(country11);
            continent4.Countries.Add(country12);
            continent4.Countries.Add(country13);
            continent4.Countries.Add(country14);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country1);
            continent5.Countries.Add(country2);
            continent5.Countries.Add(country3);
            continent5.Countries.Add(country4);
            continent5.Countries.Add(country5);
            continent5.Countries.Add(country6);
            mapTemplate.Continents.Add(continent5);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "7"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "9"));
            mapTemplate.Connections.Add(new Connection("5", "21"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "12"));
            mapTemplate.Connections.Add(new Connection("7", "1"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "24"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "22"));
            mapTemplate.Connections.Add(new Connection("8", "23"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "5"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "21"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("12", "6"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "22"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "22"));
            mapTemplate.Connections.Add(new Connection("13", "23"));
            mapTemplate.Connections.Add(new Connection("13", "25"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "19"));
            mapTemplate.Connections.Add(new Connection("14", "25"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "16"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "14"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "30"));
            mapTemplate.Connections.Add(new Connection("19", "25"));
            mapTemplate.Connections.Add(new Connection("19", "31"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "30"));
            mapTemplate.Connections.Add(new Connection("21", "5"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("21", "9"));
            mapTemplate.Connections.Add(new Connection("22", "13"));
            mapTemplate.Connections.Add(new Connection("22", "8"));
            mapTemplate.Connections.Add(new Connection("22", "12"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "8"));
            mapTemplate.Connections.Add(new Connection("23", "13"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("24", "8"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "32"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "14"));
            mapTemplate.Connections.Add(new Connection("25", "13"));
            mapTemplate.Connections.Add(new Connection("25", "31"));
            mapTemplate.Connections.Add(new Connection("25", "19"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "31"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "19"));
            mapTemplate.Connections.Add(new Connection("30", "20"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "25"));
            mapTemplate.Connections.Add(new Connection("31", "19"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "28"));
            mapTemplate.Connections.Add(new Connection("31", "26"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "24"));

            return mapTemplate;
        }
        public static MapTemplate ThirtyYearsWar()
        {
            var mapTemplate = new MapTemplate("ThirtyYearsWar") { Image = "30years.jpg" };
            var country1 = new CountryTemplate("1", "Savoyen") { X = 221, Y = 684 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Mayland") { X = 317, Y = 681 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Piacenza") { X = 414, Y = 702 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Venedig") { X = 460, Y = 697 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Basel") { X = 228, Y = 541 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Bern") { X = 232, Y = 596 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Z&uuml;rich") { X = 296, Y = 556 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Velthin") { X = 347, Y = 613 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Tyrol") { X = 418, Y = 601 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Salzburg") { X = 512, Y = 547 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Kernthen") { X = 538, Y = 587 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Krain") { X = 570, Y = 648 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "OberSteyermark") { X = 651, Y = 612 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Steyermark") { X = 603, Y = 546 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "&Ouml;sterreich") { X = 613, Y = 485 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Metz") { X = 149, Y = 420 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Bar") { X = 164, Y = 492 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "FrancheComte") { X = 182, Y = 547 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Saarverd") { X = 208, Y = 484 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Elsass") { X = 244, Y = 497 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Saarbr&uuml;ck") { X = 257, Y = 436 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Baden") { X = 279, Y = 476 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Wirtemberg") { X = 334, Y = 445 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "F&uuml;rstenberg") { X = 309, Y = 508 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Augsburg") { X = 374, Y = 514 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "&Ouml;tting") { X = 381, Y = 463 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "OberPfalz") { X = 463, Y = 396 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Bayern") { X = 472, Y = 474 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Pilsen") { X = 507, Y = 358 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Budweis") { X = 557, Y = 413 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Prag") { X = 568, Y = 354 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Braunau") { X = 604, Y = 320 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Brod") { X = 629, Y = 363 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "M&auml;hren") { X = 680, Y = 404 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Glogau") { X = 625, Y = 245 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Schweidnitz") { X = 667, Y = 296 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Wohlau") { X = 676, Y = 244 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Oderberg") { X = 763, Y = 325 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Bernburg") { X = 426, Y = 255 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "L&uuml;tzen") { X = 476, Y = 269 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Meissen") { X = 523, Y = 286 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "NiederLausitz") { X = 560, Y = 227 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "OberLausitz") { X = 573, Y = 271 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Wied") { X = 290, Y = 327 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Hessen") { X = 347, Y = 297 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Mainz") { X = 332, Y = 358 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Th&uuml;ringen") { X = 418, Y = 312 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Franken") { X = 375, Y = 361 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Culmbach") { X = 416, Y = 372 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "J&uuml;lich") { X = 224, Y = 294 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Trier") { X = 234, Y = 354 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Pfalz") { X = 273, Y = 392 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Lens") { X = 35, Y = 309 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Flandern") { X = 58, Y = 265 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Holland") { X = 116, Y = 197 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Groningen") { X = 217, Y = 169 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Nimwegen") { X = 178, Y = 238 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Br&uuml;ssel") { X = 121, Y = 290 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Maastricht") { X = 176, Y = 284 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Luxemburg") { X = 171, Y = 357 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Wesel") { X = 214, Y = 227 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "M&uuml;nster") { X = 255, Y = 219 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Berg") { X = 253, Y = 271 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Westfalen") { X = 294, Y = 269 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Ostfriesland") { X = 267, Y = 99 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "Meppen") { X = 271, Y = 151 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "Osnabr&uuml;ck") { X = 285, Y = 191 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "Oldenburg") { X = 308, Y = 135 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "Bremen") { X = 334, Y = 105 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "L&uuml;neburg") { X = 379, Y = 170 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Ravensburg") { X = 323, Y = 215 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "Hildesheim") { X = 376, Y = 226 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "Magdeburg") { X = 436, Y = 216 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "Altmark") { X = 434, Y = 171 };
            mapTemplate.Countries.Add(country74);
            var country75 = new CountryTemplate("75", "Prignitz") { X = 465, Y = 141 };
            mapTemplate.Countries.Add(country75);
            var country76 = new CountryTemplate("76", "Mittelmark") { X = 518, Y = 185 };
            mapTemplate.Countries.Add(country76);
            var country77 = new CountryTemplate("77", "Ukermark") { X = 532, Y = 135 };
            mapTemplate.Countries.Add(country77);
            var country78 = new CountryTemplate("78", "Neumark") { X = 585, Y = 162 };
            mapTemplate.Countries.Add(country78);
            var country79 = new CountryTemplate("79", "Holstein") { X = 351, Y = 65 };
            mapTemplate.Countries.Add(country79);
            var country80 = new CountryTemplate("80", "Kiel") { X = 402, Y = 52 };
            mapTemplate.Countries.Add(country80);
            var country81 = new CountryTemplate("81", "Lauenburg") { X = 397, Y = 104 };
            mapTemplate.Countries.Add(country81);
            var country82 = new CountryTemplate("82", "Wismar") { X = 449, Y = 74 };
            mapTemplate.Countries.Add(country82);
            var country83 = new CountryTemplate("83", "Schwerin") { X = 478, Y = 104 };
            mapTemplate.Countries.Add(country83);
            var country84 = new CountryTemplate("84", "VorPommern") { X = 530, Y = 62 };
            mapTemplate.Countries.Add(country84);
            var country85 = new CountryTemplate("85", "HinterPommern") { X = 654, Y = 56 };
            mapTemplate.Countries.Add(country85);
            var country86 = new CountryTemplate("86", "Hokerland") { X = 765, Y = 78 };
            mapTemplate.Countries.Add(country86);
            var country87 = new CountryTemplate("87", "Galindien") { X = 834, Y = 88 };
            mapTemplate.Countries.Add(country87);
            var country88 = new CountryTemplate("88", "K&ouml;nigsberg") { X = 806, Y = 25 };
            mapTemplate.Countries.Add(country88);
            var country89 = new CountryTemplate("89", "Nadrauen") { X = 877, Y = 34 };
            mapTemplate.Countries.Add(country89);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country86);
            continent1.Countries.Add(country87);
            continent1.Countries.Add(country89);
            continent1.Countries.Add(country88);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 1);
            continent2.Countries.Add(country84);
            continent2.Countries.Add(country85);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country83);
            continent3.Countries.Add(country82);
            continent3.Countries.Add(country81);
            continent3.Countries.Add(country80);
            continent3.Countries.Add(country79);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 4);
            continent4.Countries.Add(country73);
            continent4.Countries.Add(country74);
            continent4.Countries.Add(country75);
            continent4.Countries.Add(country76);
            continent4.Countries.Add(country77);
            continent4.Countries.Add(country78);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country72);
            continent5.Countries.Add(country71);
            continent5.Countries.Add(country70);
            continent5.Countries.Add(country69);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);
            continent6.Countries.Add(country67);
            continent6.Countries.Add(country66);
            continent6.Countries.Add(country68);
            continent6.Countries.Add(country65);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 4);
            continent7.Countries.Add(country60);
            continent7.Countries.Add(country59);
            continent7.Countries.Add(country58);
            continent7.Countries.Add(country53);
            continent7.Countries.Add(country54);
            continent7.Countries.Add(country55);
            continent7.Countries.Add(country57);
            continent7.Countries.Add(country56);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);
            continent8.Countries.Add(country61);
            continent8.Countries.Add(country62);
            continent8.Countries.Add(country63);
            continent8.Countries.Add(country64);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);
            continent9.Countries.Add(country44);
            continent9.Countries.Add(country45);
            continent9.Countries.Add(country47);
            continent9.Countries.Add(country49);
            continent9.Countries.Add(country48);
            continent9.Countries.Add(country46);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 2);
            continent10.Countries.Add(country52);
            continent10.Countries.Add(country51);
            continent10.Countries.Add(country50);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 3);
            continent11.Countries.Add(country39);
            continent11.Countries.Add(country40);
            continent11.Countries.Add(country41);
            continent11.Countries.Add(country43);
            continent11.Countries.Add(country42);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 2);
            continent12.Countries.Add(country35);
            continent12.Countries.Add(country37);
            continent12.Countries.Add(country36);
            continent12.Countries.Add(country38);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);
            continent13.Countries.Add(country29);
            continent13.Countries.Add(country30);
            continent13.Countries.Add(country31);
            continent13.Countries.Add(country32);
            continent13.Countries.Add(country33);
            continent13.Countries.Add(country34);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);
            continent14.Countries.Add(country28);
            continent14.Countries.Add(country27);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 3);
            continent15.Countries.Add(country25);
            continent15.Countries.Add(country26);
            continent15.Countries.Add(country23);
            continent15.Countries.Add(country22);
            continent15.Countries.Add(country24);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 4);
            continent16.Countries.Add(country20);
            continent16.Countries.Add(country18);
            continent16.Countries.Add(country19);
            continent16.Countries.Add(country17);
            continent16.Countries.Add(country16);
            continent16.Countries.Add(country21);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 3);
            continent17.Countries.Add(country5);
            continent17.Countries.Add(country6);
            continent17.Countries.Add(country7);
            continent17.Countries.Add(country8);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 4);
            continent18.Countries.Add(country9);
            continent18.Countries.Add(country10);
            continent18.Countries.Add(country15);
            continent18.Countries.Add(country14);
            continent18.Countries.Add(country11);
            continent18.Countries.Add(country13);
            continent18.Countries.Add(country12);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 2);
            continent19.Countries.Add(country4);
            continent19.Countries.Add(country3);
            continent19.Countries.Add(country2);
            continent19.Countries.Add(country1);
            mapTemplate.Continents.Add(continent19);
            mapTemplate.Connections.Add(new Connection("15", "28"));
            mapTemplate.Connections.Add(new Connection("15", "30"));
            mapTemplate.Connections.Add(new Connection("15", "34"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "10"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "56"));
            mapTemplate.Connections.Add(new Connection("62", "67"));
            mapTemplate.Connections.Add(new Connection("62", "71"));
            mapTemplate.Connections.Add(new Connection("62", "64"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("62", "50"));
            mapTemplate.Connections.Add(new Connection("62", "59"));
            mapTemplate.Connections.Add(new Connection("79", "80"));
            mapTemplate.Connections.Add(new Connection("79", "81"));
            mapTemplate.Connections.Add(new Connection("79", "69"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "15"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("43", "41"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "35"));
            mapTemplate.Connections.Add(new Connection("43", "32"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("16", "60"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("48", "46"));
            mapTemplate.Connections.Add(new Connection("48", "45"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "27"));
            mapTemplate.Connections.Add(new Connection("48", "26"));
            mapTemplate.Connections.Add(new Connection("80", "79"));
            mapTemplate.Connections.Add(new Connection("86", "87"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "57"));
            mapTemplate.Connections.Add(new Connection("59", "61"));
            mapTemplate.Connections.Add(new Connection("59", "50"));
            mapTemplate.Connections.Add(new Connection("59", "62"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "38"));
            mapTemplate.Connections.Add(new Connection("34", "15"));
            mapTemplate.Connections.Add(new Connection("32", "41"));
            mapTemplate.Connections.Add(new Connection("32", "43"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "36"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "29"));
            mapTemplate.Connections.Add(new Connection("73", "72"));
            mapTemplate.Connections.Add(new Connection("73", "70"));
            mapTemplate.Connections.Add(new Connection("73", "74"));
            mapTemplate.Connections.Add(new Connection("73", "75"));
            mapTemplate.Connections.Add(new Connection("73", "76"));
            mapTemplate.Connections.Add(new Connection("73", "39"));
            mapTemplate.Connections.Add(new Connection("73", "41"));
            mapTemplate.Connections.Add(new Connection("41", "47"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "76"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("41", "43"));
            mapTemplate.Connections.Add(new Connection("41", "32"));
            mapTemplate.Connections.Add(new Connection("41", "29"));
            mapTemplate.Connections.Add(new Connection("41", "27"));
            mapTemplate.Connections.Add(new Connection("41", "73"));
            mapTemplate.Connections.Add(new Connection("70", "67"));
            mapTemplate.Connections.Add(new Connection("70", "66"));
            mapTemplate.Connections.Add(new Connection("70", "68"));
            mapTemplate.Connections.Add(new Connection("70", "69"));
            mapTemplate.Connections.Add(new Connection("70", "81"));
            mapTemplate.Connections.Add(new Connection("70", "75"));
            mapTemplate.Connections.Add(new Connection("70", "74"));
            mapTemplate.Connections.Add(new Connection("70", "73"));
            mapTemplate.Connections.Add(new Connection("70", "72"));
            mapTemplate.Connections.Add(new Connection("70", "71"));
            mapTemplate.Connections.Add(new Connection("70", "83"));
            mapTemplate.Connections.Add(new Connection("60", "58"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "50"));
            mapTemplate.Connections.Add(new Connection("60", "51"));
            mapTemplate.Connections.Add(new Connection("60", "19"));
            mapTemplate.Connections.Add(new Connection("60", "16"));
            mapTemplate.Connections.Add(new Connection("85", "84"));
            mapTemplate.Connections.Add(new Connection("85", "88"));
            mapTemplate.Connections.Add(new Connection("85", "78"));
            mapTemplate.Connections.Add(new Connection("85", "77"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("61", "57"));
            mapTemplate.Connections.Add(new Connection("61", "56"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "59"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "41"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("83", "82"));
            mapTemplate.Connections.Add(new Connection("83", "84"));
            mapTemplate.Connections.Add(new Connection("83", "77"));
            mapTemplate.Connections.Add(new Connection("83", "76"));
            mapTemplate.Connections.Add(new Connection("83", "75"));
            mapTemplate.Connections.Add(new Connection("83", "81"));
            mapTemplate.Connections.Add(new Connection("83", "70"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "40"));
            mapTemplate.Connections.Add(new Connection("47", "41"));
            mapTemplate.Connections.Add(new Connection("47", "27"));
            mapTemplate.Connections.Add(new Connection("47", "49"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "39"));
            mapTemplate.Connections.Add(new Connection("68", "66"));
            mapTemplate.Connections.Add(new Connection("68", "65"));
            mapTemplate.Connections.Add(new Connection("68", "69"));
            mapTemplate.Connections.Add(new Connection("68", "70"));
            mapTemplate.Connections.Add(new Connection("58", "53"));
            mapTemplate.Connections.Add(new Connection("58", "54"));
            mapTemplate.Connections.Add(new Connection("58", "55"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "60"));
            mapTemplate.Connections.Add(new Connection("75", "83"));
            mapTemplate.Connections.Add(new Connection("75", "76"));
            mapTemplate.Connections.Add(new Connection("75", "73"));
            mapTemplate.Connections.Add(new Connection("75", "74"));
            mapTemplate.Connections.Add(new Connection("75", "70"));
            mapTemplate.Connections.Add(new Connection("75", "81"));
            mapTemplate.Connections.Add(new Connection("82", "83"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "5"));
            mapTemplate.Connections.Add(new Connection("18", "6"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "64"));
            mapTemplate.Connections.Add(new Connection("63", "50"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("66", "56"));
            mapTemplate.Connections.Add(new Connection("66", "65"));
            mapTemplate.Connections.Add(new Connection("66", "68"));
            mapTemplate.Connections.Add(new Connection("66", "70"));
            mapTemplate.Connections.Add(new Connection("66", "67"));
            mapTemplate.Connections.Add(new Connection("81", "79"));
            mapTemplate.Connections.Add(new Connection("81", "83"));
            mapTemplate.Connections.Add(new Connection("81", "70"));
            mapTemplate.Connections.Add(new Connection("81", "75"));
            mapTemplate.Connections.Add(new Connection("81", "69"));
            mapTemplate.Connections.Add(new Connection("12", "4"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("44", "51"));
            mapTemplate.Connections.Add(new Connection("44", "50"));
            mapTemplate.Connections.Add(new Connection("44", "64"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "52"));
            mapTemplate.Connections.Add(new Connection("27", "48"));
            mapTemplate.Connections.Add(new Connection("27", "49"));
            mapTemplate.Connections.Add(new Connection("27", "47"));
            mapTemplate.Connections.Add(new Connection("27", "41"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("64", "63"));
            mapTemplate.Connections.Add(new Connection("64", "62"));
            mapTemplate.Connections.Add(new Connection("64", "71"));
            mapTemplate.Connections.Add(new Connection("64", "45"));
            mapTemplate.Connections.Add(new Connection("64", "44"));
            mapTemplate.Connections.Add(new Connection("64", "50"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "6"));
            mapTemplate.Connections.Add(new Connection("2", "8"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("77", "83"));
            mapTemplate.Connections.Add(new Connection("77", "84"));
            mapTemplate.Connections.Add(new Connection("77", "78"));
            mapTemplate.Connections.Add(new Connection("77", "76"));
            mapTemplate.Connections.Add(new Connection("77", "85"));
            mapTemplate.Connections.Add(new Connection("38", "34"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "15"));
            mapTemplate.Connections.Add(new Connection("28", "10"));
            mapTemplate.Connections.Add(new Connection("28", "9"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("84", "83"));
            mapTemplate.Connections.Add(new Connection("84", "85"));
            mapTemplate.Connections.Add(new Connection("84", "77"));
            mapTemplate.Connections.Add(new Connection("84", "78"));
            mapTemplate.Connections.Add(new Connection("57", "55"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "61"));
            mapTemplate.Connections.Add(new Connection("57", "59"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("51", "60"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "44"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "19"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("8", "2"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "47"));
            mapTemplate.Connections.Add(new Connection("40", "45"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "52"));
            mapTemplate.Connections.Add(new Connection("23", "46"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("87", "86"));
            mapTemplate.Connections.Add(new Connection("87", "89"));
            mapTemplate.Connections.Add(new Connection("72", "71"));
            mapTemplate.Connections.Add(new Connection("72", "70"));
            mapTemplate.Connections.Add(new Connection("72", "73"));
            mapTemplate.Connections.Add(new Connection("72", "39"));
            mapTemplate.Connections.Add(new Connection("72", "45"));
            mapTemplate.Connections.Add(new Connection("35", "43"));
            mapTemplate.Connections.Add(new Connection("35", "42"));
            mapTemplate.Connections.Add(new Connection("35", "78"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "32"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "20"));
            mapTemplate.Connections.Add(new Connection("7", "22"));
            mapTemplate.Connections.Add(new Connection("7", "24"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "25"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "47"));
            mapTemplate.Connections.Add(new Connection("49", "27"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "58"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("71", "67"));
            mapTemplate.Connections.Add(new Connection("71", "70"));
            mapTemplate.Connections.Add(new Connection("71", "72"));
            mapTemplate.Connections.Add(new Connection("71", "45"));
            mapTemplate.Connections.Add(new Connection("71", "64"));
            mapTemplate.Connections.Add(new Connection("71", "62"));
            mapTemplate.Connections.Add(new Connection("22", "20"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "52"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "7"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "25"));
            mapTemplate.Connections.Add(new Connection("9", "28"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "58"));
            mapTemplate.Connections.Add(new Connection("65", "68"));
            mapTemplate.Connections.Add(new Connection("65", "66"));
            mapTemplate.Connections.Add(new Connection("65", "56"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "30"));
            mapTemplate.Connections.Add(new Connection("21", "52"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("6", "18"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "2"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("78", "76"));
            mapTemplate.Connections.Add(new Connection("78", "77"));
            mapTemplate.Connections.Add(new Connection("78", "85"));
            mapTemplate.Connections.Add(new Connection("78", "35"));
            mapTemplate.Connections.Add(new Connection("78", "42"));
            mapTemplate.Connections.Add(new Connection("78", "84"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "44"));
            mapTemplate.Connections.Add(new Connection("52", "46"));
            mapTemplate.Connections.Add(new Connection("52", "23"));
            mapTemplate.Connections.Add(new Connection("52", "22"));
            mapTemplate.Connections.Add(new Connection("52", "21"));
            mapTemplate.Connections.Add(new Connection("52", "19"));
            mapTemplate.Connections.Add(new Connection("42", "76"));
            mapTemplate.Connections.Add(new Connection("42", "78"));
            mapTemplate.Connections.Add(new Connection("42", "35"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "7"));
            mapTemplate.Connections.Add(new Connection("88", "85"));
            mapTemplate.Connections.Add(new Connection("88", "89"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("4", "12"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("36", "32"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "60"));
            mapTemplate.Connections.Add(new Connection("19", "51"));
            mapTemplate.Connections.Add(new Connection("19", "52"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "5"));
            mapTemplate.Connections.Add(new Connection("26", "46"));
            mapTemplate.Connections.Add(new Connection("26", "48"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("55", "57"));
            mapTemplate.Connections.Add(new Connection("55", "58"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("50", "60"));
            mapTemplate.Connections.Add(new Connection("50", "59"));
            mapTemplate.Connections.Add(new Connection("50", "62"));
            mapTemplate.Connections.Add(new Connection("50", "63"));
            mapTemplate.Connections.Add(new Connection("50", "64"));
            mapTemplate.Connections.Add(new Connection("50", "44"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("67", "56"));
            mapTemplate.Connections.Add(new Connection("67", "66"));
            mapTemplate.Connections.Add(new Connection("67", "70"));
            mapTemplate.Connections.Add(new Connection("67", "71"));
            mapTemplate.Connections.Add(new Connection("67", "62"));
            mapTemplate.Connections.Add(new Connection("39", "72"));
            mapTemplate.Connections.Add(new Connection("39", "73"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "76"));
            mapTemplate.Connections.Add(new Connection("39", "47"));
            mapTemplate.Connections.Add(new Connection("39", "45"));
            mapTemplate.Connections.Add(new Connection("76", "73"));
            mapTemplate.Connections.Add(new Connection("76", "75"));
            mapTemplate.Connections.Add(new Connection("76", "77"));
            mapTemplate.Connections.Add(new Connection("76", "83"));
            mapTemplate.Connections.Add(new Connection("76", "78"));
            mapTemplate.Connections.Add(new Connection("76", "42"));
            mapTemplate.Connections.Add(new Connection("76", "41"));
            mapTemplate.Connections.Add(new Connection("76", "39"));
            mapTemplate.Connections.Add(new Connection("45", "64"));
            mapTemplate.Connections.Add(new Connection("45", "71"));
            mapTemplate.Connections.Add(new Connection("45", "72"));
            mapTemplate.Connections.Add(new Connection("45", "39"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "48"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "40"));
            mapTemplate.Connections.Add(new Connection("74", "70"));
            mapTemplate.Connections.Add(new Connection("74", "75"));
            mapTemplate.Connections.Add(new Connection("74", "73"));
            mapTemplate.Connections.Add(new Connection("89", "87"));
            mapTemplate.Connections.Add(new Connection("89", "88"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "48"));
            mapTemplate.Connections.Add(new Connection("46", "26"));
            mapTemplate.Connections.Add(new Connection("46", "23"));
            mapTemplate.Connections.Add(new Connection("46", "52"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "7"));
            mapTemplate.Connections.Add(new Connection("20", "5"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("25", "9"));
            mapTemplate.Connections.Add(new Connection("25", "7"));
            mapTemplate.Connections.Add(new Connection("10", "28"));
            mapTemplate.Connections.Add(new Connection("10", "15"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("56", "65"));
            mapTemplate.Connections.Add(new Connection("56", "66"));
            mapTemplate.Connections.Add(new Connection("56", "67"));
            mapTemplate.Connections.Add(new Connection("56", "62"));
            mapTemplate.Connections.Add(new Connection("56", "61"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("5", "18"));
            mapTemplate.Connections.Add(new Connection("5", "20"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "19"));
            mapTemplate.Connections.Add(new Connection("69", "70"));
            mapTemplate.Connections.Add(new Connection("69", "68"));
            mapTemplate.Connections.Add(new Connection("69", "81"));
            mapTemplate.Connections.Add(new Connection("69", "79"));

            return mapTemplate;
        }
        public static MapTemplate Sezessionskrieg_1861()
        {
            var mapTemplate = new MapTemplate("Sezessionskrieg_1861") { Image = "sezession.jpg" };
            var country1 = new CountryTemplate("1", "Oregon") { X = 78, Y = 146 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "California") { X = 58, Y = 292 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Washington Territory") { X = 190, Y = 154 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Utah Territory") { X = 178, Y = 296 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "New Mexico Territory") { X = 250, Y = 420 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Colorado Territory") { X = 322, Y = 302 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Nebraska Territory") { X = 328, Y = 160 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Unorganized Territory") { X = 424, Y = 134 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Minnesota") { X = 528, Y = 122 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Iowa") { X = 532, Y = 236 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Wisconsin") { X = 608, Y = 172 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Illinois") { X = 616, Y = 278 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Indiana") { X = 676, Y = 272 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Michigan") { X = 668, Y = 192 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Ohio") { X = 730, Y = 268 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Pennsylvania") { X = 822, Y = 238 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "New York") { X = 844, Y = 174 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Massachusets") { X = 896, Y = 146 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Maine") { X = 930, Y = 102 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Maryland") { X = 886, Y = 252 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Kansas") { X = 456, Y = 308 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Indian Reservat") { X = 478, Y = 410 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Missouri") { X = 562, Y = 342 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Kentucky") { X = 694, Y = 336 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Texas") { X = 452, Y = 490 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Arkansas") { X = 568, Y = 412 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Tennessee") { X = 678, Y = 388 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "North Carolina") { X = 828, Y = 376 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Virginia") { X = 803, Y = 320 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "South Carolina") { X = 798, Y = 406 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Alabama") { X = 684, Y = 452 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Mississippi") { X = 622, Y = 460 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Louisiana") { X = 570, Y = 474 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Florida") { X = 778, Y = 522 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Georgia") { X = 748, Y = 444 };
            mapTemplate.Countries.Add(country35);
            var continent1 = new Continent("1", 7);
            continent1.Countries.Add(country9);
            continent1.Countries.Add(country10);
            continent1.Countries.Add(country11);
            continent1.Countries.Add(country12);
            continent1.Countries.Add(country13);
            continent1.Countries.Add(country14);
            continent1.Countries.Add(country15);
            continent1.Countries.Add(country16);
            continent1.Countries.Add(country17);
            continent1.Countries.Add(country18);
            continent1.Countries.Add(country19);
            continent1.Countries.Add(country20);
            continent1.Countries.Add(country21);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);
            continent2.Countries.Add(country25);
            continent2.Countries.Add(country26);
            continent2.Countries.Add(country27);
            continent2.Countries.Add(country28);
            continent2.Countries.Add(country29);
            continent2.Countries.Add(country30);
            continent2.Countries.Add(country31);
            continent2.Countries.Add(country32);
            continent2.Countries.Add(country33);
            continent2.Countries.Add(country34);
            continent2.Countries.Add(country35);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 3);
            continent3.Countries.Add(country3);
            continent3.Countries.Add(country4);
            continent3.Countries.Add(country5);
            continent3.Countries.Add(country6);
            continent3.Countries.Add(country7);
            continent3.Countries.Add(country8);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 1);
            continent5.Countries.Add(country1);
            continent5.Countries.Add(country2);
            mapTemplate.Continents.Add(continent5);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "1"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "7"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("5", "2"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "22"));
            mapTemplate.Connections.Add(new Connection("5", "25"));
            mapTemplate.Connections.Add(new Connection("6", "4"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "21"));
            mapTemplate.Connections.Add(new Connection("6", "22"));
            mapTemplate.Connections.Add(new Connection("7", "3"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("7", "21"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("10", "7"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "21"));
            mapTemplate.Connections.Add(new Connection("10", "23"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "23"));
            mapTemplate.Connections.Add(new Connection("12", "24"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "24"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("15", "13"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "29"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "20"));
            mapTemplate.Connections.Add(new Connection("16", "29"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("20", "16"));
            mapTemplate.Connections.Add(new Connection("20", "17"));
            mapTemplate.Connections.Add(new Connection("20", "29"));
            mapTemplate.Connections.Add(new Connection("21", "6"));
            mapTemplate.Connections.Add(new Connection("21", "7"));
            mapTemplate.Connections.Add(new Connection("21", "10"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("22", "5"));
            mapTemplate.Connections.Add(new Connection("22", "6"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "26"));
            mapTemplate.Connections.Add(new Connection("23", "10"));
            mapTemplate.Connections.Add(new Connection("23", "12"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "27"));
            mapTemplate.Connections.Add(new Connection("24", "12"));
            mapTemplate.Connections.Add(new Connection("24", "13"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("24", "29"));
            mapTemplate.Connections.Add(new Connection("25", "5"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "33"));
            mapTemplate.Connections.Add(new Connection("26", "22"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("26", "33"));
            mapTemplate.Connections.Add(new Connection("27", "24"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "31"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("27", "35"));
            mapTemplate.Connections.Add(new Connection("27", "23"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "35"));
            mapTemplate.Connections.Add(new Connection("29", "15"));
            mapTemplate.Connections.Add(new Connection("29", "16"));
            mapTemplate.Connections.Add(new Connection("29", "20"));
            mapTemplate.Connections.Add(new Connection("29", "24"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("30", "28"));
            mapTemplate.Connections.Add(new Connection("30", "35"));
            mapTemplate.Connections.Add(new Connection("31", "27"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("31", "35"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("33", "25"));
            mapTemplate.Connections.Add(new Connection("33", "26"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("34", "31"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("35", "31"));
            mapTemplate.Connections.Add(new Connection("35", "27"));
            mapTemplate.Connections.Add(new Connection("35", "30"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "28"));

            return mapTemplate;
        }
        public static MapTemplate oesterreich_ungarn()
        {
            var mapTemplate = new MapTemplate("oesterreich_ungarn") { Image = "oesterreich_ungarn.jpg" };
            var country1 = new CountryTemplate("1", "Vorarlberg") { X = 22, Y = 366 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Tirol") { X = 131, Y = 437 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Salzburg") { X = 248, Y = 368 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Kaernten") { X = 332, Y = 431 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Oberoesterreich") { X = 296, Y = 322 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Niederoesterreich") { X = 415, Y = 281 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Steiermark") { X = 400, Y = 375 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Istrien") { X = 294, Y = 610 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Krain") { X = 352, Y = 544 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Kroatien") { X = 402, Y = 620 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Dalmatien") { X = 448, Y = 756 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Slavonien") { X = 528, Y = 572 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Bosnien") { X = 561, Y = 700 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Herzegowina") { X = 588, Y = 804 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Boehmen") { X = 365, Y = 140 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Maehren") { X = 478, Y = 190 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Schlesien") { X = 612, Y = 143 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Westgalizien") { X = 794, Y = 136 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Ostgalizien") { X = 1001, Y = 172 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Bukowina") { X = 1088, Y = 279 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Slowakei") { X = 713, Y = 257 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Pannonien") { X = 576, Y = 467 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Magyar") { X = 769, Y = 404 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Banat") { X = 834, Y = 574 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Siebenb�rgen") { X = 1008, Y = 455 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Transkarpatien") { X = 910, Y = 234 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Wien") { X = 469, Y = 294 };
            mapTemplate.Countries.Add(country27);
            var continent1 = new Continent("1", 2);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent2.Countries.Add(country5);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country27);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 4);
            continent4.Countries.Add(country21);
            continent4.Countries.Add(country22);
            continent4.Countries.Add(country23);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country25);
            continent4.Countries.Add(country26);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country8);
            continent5.Countries.Add(country9);
            continent5.Countries.Add(country10);
            continent5.Countries.Add(country11);
            continent5.Countries.Add(country12);
            continent5.Countries.Add(country13);
            continent5.Countries.Add(country14);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country18);
            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            mapTemplate.Continents.Add(continent6);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "7"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("5", "3"));
            mapTemplate.Connections.Add(new Connection("5", "15"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "15"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "16"));
            mapTemplate.Connections.Add(new Connection("6", "21"));
            mapTemplate.Connections.Add(new Connection("6", "22"));
            mapTemplate.Connections.Add(new Connection("6", "27"));
            mapTemplate.Connections.Add(new Connection("7", "3"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "22"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "23"));
            mapTemplate.Connections.Add(new Connection("12", "24"));
            mapTemplate.Connections.Add(new Connection("12", "22"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("15", "5"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "6"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "6"));
            mapTemplate.Connections.Add(new Connection("16", "21"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "21"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "26"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "26"));
            mapTemplate.Connections.Add(new Connection("19", "23"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "25"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("21", "6"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "16"));
            mapTemplate.Connections.Add(new Connection("21", "17"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "26"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("22", "6"));
            mapTemplate.Connections.Add(new Connection("22", "7"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "12"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "12"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "19"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "12"));
            mapTemplate.Connections.Add(new Connection("25", "20"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "19"));
            mapTemplate.Connections.Add(new Connection("26", "18"));
            mapTemplate.Connections.Add(new Connection("26", "21"));
            mapTemplate.Connections.Add(new Connection("27", "6"));

            return mapTemplate;
        }
        public static MapTemplate Sternbilder()
        {
            var mapTemplate = new MapTemplate("Sternbilder") { Image = "sternbilder.jpg" };
            var country1 = new CountryTemplate("1", "Botein") { X = 502, Y = 125 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "41Aries") { X = 542, Y = 9 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Hamal") { X = 673, Y = 60 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Sheratan") { X = 747, Y = 97 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Mesartim") { X = 748, Y = 145 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "etaTauri") { X = 378, Y = 50 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "5Tauri") { X = 313, Y = 28 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "lambdaTauri") { X = 323, Y = 115 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "nuTauri") { X = 382, Y = 137 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "muTauri") { X = 326, Y = 186 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Pleiaden") { X = 150, Y = 48 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "deltaTauri") { X = 222, Y = 136 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Ain") { X = 184, Y = 147 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "tauTauri") { X = 130, Y = 174 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Elnath") { X = 57, Y = 270 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "TienKuan") { X = 116, Y = 326 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Aldebaran") { X = 223, Y = 217 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "PrimusHyadum") { X = 264, Y = 174 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Pollux") { X = 41, Y = 718 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Castor") { X = 96, Y = 632 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Wasat") { X = 95, Y = 767 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Mekbuda") { X = 159, Y = 796 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Alhena") { X = 258, Y = 825 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Alzir") { X = 186, Y = 853 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "TejatPrior") { X = 322, Y = 773 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Tejat") { X = 264, Y = 726 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Mebsuta") { X = 185, Y = 727 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "iotaCancri") { X = 518, Y = 783 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "AsellusBorealis") { X = 609, Y = 779 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "AsellusAustralis") { X = 634, Y = 831 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Acubens") { X = 706, Y = 859 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Tarf") { X = 764, Y = 777 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Denebola") { X = 907, Y = 781 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Zozma") { X = 981, Y = 702 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Chertan") { X = 1006, Y = 777 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Regulus") { X = 1214, Y = 804 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "etaLeonis") { X = 1212, Y = 745 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Algieba") { X = 1120, Y = 715 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Adhafera") { X = 1128, Y = 669 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Aasalas") { X = 1213, Y = 626 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Algenubi") { X = 1262, Y = 675 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Vindemiatrix") { X = 1199, Y = 31 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Auva") { X = 1227, Y = 83 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Porrima") { X = 1258, Y = 137 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Spica") { X = 1161, Y = 212 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Syrma") { X = 1077, Y = 174 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "muVirginis") { X = 1031, Y = 176 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "109Virginis") { X = 1015, Y = 91 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "tauVirginis") { X = 1096, Y = 88 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Heze") { X = 1167, Y = 107 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Graffias") { X = 465, Y = 203 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Dschubba") { X = 471, Y = 240 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "piScorpii") { X = 473, Y = 278 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "AlNiyat") { X = 396, Y = 244 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Antares") { X = 349, Y = 255 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "tauScorpii") { X = 320, Y = 292 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Wei") { X = 341, Y = 357 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "muScorpii") { X = 330, Y = 395 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "zetaScorpii") { X = 330, Y = 441 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "etaScorpii") { X = 268, Y = 469 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Sargas") { X = 211, Y = 471 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "iotaScorpii") { X = 155, Y = 424 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Girtab") { X = 170, Y = 392 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Shaula") { X = 223, Y = 352 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Nunki") { X = 253, Y = 534 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "tauSagittarii") { X = 215, Y = 560 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "Ascella") { X = 250, Y = 623 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "M70") { X = 315, Y = 654 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "KausAustralis") { X = 381, Y = 678 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "KausMedia") { X = 373, Y = 599 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Nash") { X = 457, Y = 591 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "KausBorealis") { X = 376, Y = 518 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "phiSagittarii") { X = 313, Y = 575 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "tauLibrae") { X = 614, Y = 363 };
            mapTemplate.Countries.Add(country74);
            var country75 = new CountryTemplate("75", "ZubenElHakrabi") { X = 590, Y = 305 };
            mapTemplate.Countries.Add(country75);
            var country76 = new CountryTemplate("76", "Brachium") { X = 679, Y = 318 };
            mapTemplate.Countries.Add(country76);
            var country77 = new CountryTemplate("77", "ZubenElGenubi") { X = 734, Y = 223 };
            mapTemplate.Countries.Add(country77);
            var country78 = new CountryTemplate("78", "ZubenElChamali") { X = 626, Y = 169 };
            mapTemplate.Countries.Add(country78);
            var country79 = new CountryTemplate("79", "ZubenElAkrab") { X = 586, Y = 217 };
            mapTemplate.Countries.Add(country79);
            var country80 = new CountryTemplate("80", "Algiendi") { X = 757, Y = 575 };
            mapTemplate.Countries.Add(country80);
            var country81 = new CountryTemplate("81", "Alshat") { X = 639, Y = 609 };
            mapTemplate.Countries.Add(country81);
            var country82 = new CountryTemplate("82", "iotaCapricornus") { X = 595, Y = 610 };
            mapTemplate.Countries.Add(country82);
            var country83 = new CountryTemplate("83", "Scheddi") { X = 526, Y = 605 };
            mapTemplate.Countries.Add(country83);
            var country84 = new CountryTemplate("84", "epsilonCapricornus") { X = 535, Y = 667 };
            mapTemplate.Countries.Add(country84);
            var country85 = new CountryTemplate("85", "24Capricornus") { X = 615, Y = 717 };
            mapTemplate.Countries.Add(country85);
            var country86 = new CountryTemplate("86", "zetaCapricornus") { X = 563, Y = 698 };
            mapTemplate.Countries.Add(country86);
            var country87 = new CountryTemplate("87", "omegaCapricornus") { X = 669, Y = 734 };
            mapTemplate.Countries.Add(country87);
            var country88 = new CountryTemplate("88", "psiCapricornus") { X = 706, Y = 700 };
            mapTemplate.Countries.Add(country88);
            var country89 = new CountryTemplate("89", "Dabih") { X = 764, Y = 636 };
            mapTemplate.Countries.Add(country89);
            var country90 = new CountryTemplate("90", "98Aquarii") { X = 856, Y = 591 };
            mapTemplate.Countries.Add(country90);
            var country91 = new CountryTemplate("91", "88Aquarii") { X = 919, Y = 591 };
            mapTemplate.Countries.Add(country91);
            var country92 = new CountryTemplate("92", "phiAquarii") { X = 855, Y = 466 };
            mapTemplate.Countries.Add(country92);
            var country93 = new CountryTemplate("93", "etaAquarii") { X = 944, Y = 419 };
            mapTemplate.Countries.Add(country93);
            var country94 = new CountryTemplate("94", "Skat") { X = 944, Y = 547 };
            mapTemplate.Countries.Add(country94);
            var country95 = new CountryTemplate("95", "Hydor") { X = 949, Y = 479 };
            mapTemplate.Countries.Add(country95);
            var country96 = new CountryTemplate("96", "Sadachbia") { X = 999, Y = 453 };
            mapTemplate.Countries.Add(country96);
            var country97 = new CountryTemplate("97", "Sadalmelik") { X = 1041, Y = 407 };
            mapTemplate.Countries.Add(country97);
            var country98 = new CountryTemplate("98", "Sadalsuud") { X = 1114, Y = 446 };
            mapTemplate.Countries.Add(country98);
            var country99 = new CountryTemplate("99", "Abulan") { X = 1129, Y = 522 };
            mapTemplate.Countries.Add(country99);
            var country100 = new CountryTemplate("100", "Albali") { X = 1205, Y = 491 };
            mapTemplate.Countries.Add(country100);
            var country101 = new CountryTemplate("101", "Alrischa") { X = 800, Y = 363 };
            mapTemplate.Countries.Add(country101);
            var country102 = new CountryTemplate("102", "muPiscium") { X = 879, Y = 342 };
            mapTemplate.Countries.Add(country102);
            var country103 = new CountryTemplate("103", "epsilonPiscium") { X = 931, Y = 333 };
            mapTemplate.Countries.Add(country103);
            var country104 = new CountryTemplate("104", "omegaPiscium") { X = 1057, Y = 303 };
            mapTemplate.Countries.Add(country104);
            var country105 = new CountryTemplate("105", "iotaPiscium") { X = 1093, Y = 340 };
            mapTemplate.Countries.Add(country105);
            var country106 = new CountryTemplate("106", "thetaPiscium") { X = 1119, Y = 299 };
            mapTemplate.Countries.Add(country106);
            var country107 = new CountryTemplate("107", "gammaPiscium") { X = 1140, Y = 358 };
            mapTemplate.Countries.Add(country107);
            var country108 = new CountryTemplate("108", "FumAlSamakah") { X = 1193, Y = 308 };
            mapTemplate.Countries.Add(country108);
            var country109 = new CountryTemplate("109", "TorcSept") { X = 816, Y = 291 };
            mapTemplate.Countries.Add(country109);
            var country110 = new CountryTemplate("110", "KullatNunu") { X = 901, Y = 255 };
            mapTemplate.Countries.Add(country110);
            var country111 = new CountryTemplate("111", "ChiPiscium") { X = 931, Y = 222 };
            mapTemplate.Countries.Add(country111);
            var country112 = new CountryTemplate("112", "ypsilonPiscium") { X = 881, Y = 172 };
            mapTemplate.Countries.Add(country112);
            var country113 = new CountryTemplate("113", "tauPiscium") { X = 941, Y = 127 };
            mapTemplate.Countries.Add(country113);
            var continent1 = new Continent("1", 3);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 7);
            continent2.Countries.Add(country6);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country8);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            continent2.Countries.Add(country18);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 5);
            continent3.Countries.Add(country19);
            continent3.Countries.Add(country20);
            continent3.Countries.Add(country21);
            continent3.Countries.Add(country22);
            continent3.Countries.Add(country23);
            continent3.Countries.Add(country24);
            continent3.Countries.Add(country25);
            continent3.Countries.Add(country26);
            continent3.Countries.Add(country27);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country28);
            continent4.Countries.Add(country29);
            continent4.Countries.Add(country30);
            continent4.Countries.Add(country31);
            continent4.Countries.Add(country32);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 5);
            continent5.Countries.Add(country33);
            continent5.Countries.Add(country34);
            continent5.Countries.Add(country35);
            continent5.Countries.Add(country36);
            continent5.Countries.Add(country37);
            continent5.Countries.Add(country38);
            continent5.Countries.Add(country39);
            continent5.Countries.Add(country40);
            continent5.Countries.Add(country41);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 5);
            continent6.Countries.Add(country42);
            continent6.Countries.Add(country43);
            continent6.Countries.Add(country44);
            continent6.Countries.Add(country45);
            continent6.Countries.Add(country46);
            continent6.Countries.Add(country47);
            continent6.Countries.Add(country48);
            continent6.Countries.Add(country49);
            continent6.Countries.Add(country50);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 8);
            continent7.Countries.Add(country51);
            continent7.Countries.Add(country52);
            continent7.Countries.Add(country53);
            continent7.Countries.Add(country54);
            continent7.Countries.Add(country55);
            continent7.Countries.Add(country56);
            continent7.Countries.Add(country57);
            continent7.Countries.Add(country58);
            continent7.Countries.Add(country59);
            continent7.Countries.Add(country60);
            continent7.Countries.Add(country61);
            continent7.Countries.Add(country62);
            continent7.Countries.Add(country63);
            continent7.Countries.Add(country64);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 5);
            continent8.Countries.Add(country65);
            continent8.Countries.Add(country66);
            continent8.Countries.Add(country67);
            continent8.Countries.Add(country68);
            continent8.Countries.Add(country69);
            continent8.Countries.Add(country70);
            continent8.Countries.Add(country71);
            continent8.Countries.Add(country72);
            continent8.Countries.Add(country73);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 4);
            continent9.Countries.Add(country74);
            continent9.Countries.Add(country75);
            continent9.Countries.Add(country76);
            continent9.Countries.Add(country77);
            continent9.Countries.Add(country78);
            continent9.Countries.Add(country79);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 6);
            continent10.Countries.Add(country80);
            continent10.Countries.Add(country81);
            continent10.Countries.Add(country82);
            continent10.Countries.Add(country83);
            continent10.Countries.Add(country84);
            continent10.Countries.Add(country85);
            continent10.Countries.Add(country86);
            continent10.Countries.Add(country87);
            continent10.Countries.Add(country88);
            continent10.Countries.Add(country89);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 6);
            continent11.Countries.Add(country90);
            continent11.Countries.Add(country91);
            continent11.Countries.Add(country92);
            continent11.Countries.Add(country93);
            continent11.Countries.Add(country94);
            continent11.Countries.Add(country95);
            continent11.Countries.Add(country96);
            continent11.Countries.Add(country97);
            continent11.Countries.Add(country98);
            continent11.Countries.Add(country99);
            continent11.Countries.Add(country100);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 7);
            continent12.Countries.Add(country101);
            continent12.Countries.Add(country102);
            continent12.Countries.Add(country103);
            continent12.Countries.Add(country104);
            continent12.Countries.Add(country105);
            continent12.Countries.Add(country106);
            continent12.Countries.Add(country107);
            continent12.Countries.Add(country108);
            continent12.Countries.Add(country109);
            continent12.Countries.Add(country110);
            continent12.Countries.Add(country111);
            continent12.Countries.Add(country112);
            continent12.Countries.Add(country113);
            mapTemplate.Continents.Add(continent12);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "10"));
            mapTemplate.Connections.Add(new Connection("4", "11"));
            mapTemplate.Connections.Add(new Connection("4", "12"));
            mapTemplate.Connections.Add(new Connection("4", "13"));
            mapTemplate.Connections.Add(new Connection("4", "14"));
            mapTemplate.Connections.Add(new Connection("4", "15"));
            mapTemplate.Connections.Add(new Connection("4", "16"));
            mapTemplate.Connections.Add(new Connection("4", "17"));
            mapTemplate.Connections.Add(new Connection("4", "18"));
            mapTemplate.Connections.Add(new Connection("4", "42"));
            mapTemplate.Connections.Add(new Connection("4", "43"));
            mapTemplate.Connections.Add(new Connection("4", "44"));
            mapTemplate.Connections.Add(new Connection("4", "45"));
            mapTemplate.Connections.Add(new Connection("4", "46"));
            mapTemplate.Connections.Add(new Connection("4", "47"));
            mapTemplate.Connections.Add(new Connection("4", "48"));
            mapTemplate.Connections.Add(new Connection("4", "49"));
            mapTemplate.Connections.Add(new Connection("4", "50"));
            mapTemplate.Connections.Add(new Connection("4", "74"));
            mapTemplate.Connections.Add(new Connection("4", "75"));
            mapTemplate.Connections.Add(new Connection("4", "76"));
            mapTemplate.Connections.Add(new Connection("4", "77"));
            mapTemplate.Connections.Add(new Connection("4", "78"));
            mapTemplate.Connections.Add(new Connection("4", "79"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "18"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "1"));
            mapTemplate.Connections.Add(new Connection("11", "2"));
            mapTemplate.Connections.Add(new Connection("11", "3"));
            mapTemplate.Connections.Add(new Connection("11", "4"));
            mapTemplate.Connections.Add(new Connection("11", "5"));
            mapTemplate.Connections.Add(new Connection("11", "19"));
            mapTemplate.Connections.Add(new Connection("11", "20"));
            mapTemplate.Connections.Add(new Connection("11", "21"));
            mapTemplate.Connections.Add(new Connection("11", "22"));
            mapTemplate.Connections.Add(new Connection("11", "23"));
            mapTemplate.Connections.Add(new Connection("11", "24"));
            mapTemplate.Connections.Add(new Connection("11", "25"));
            mapTemplate.Connections.Add(new Connection("11", "26"));
            mapTemplate.Connections.Add(new Connection("11", "27"));
            mapTemplate.Connections.Add(new Connection("11", "51"));
            mapTemplate.Connections.Add(new Connection("11", "52"));
            mapTemplate.Connections.Add(new Connection("11", "53"));
            mapTemplate.Connections.Add(new Connection("11", "54"));
            mapTemplate.Connections.Add(new Connection("11", "55"));
            mapTemplate.Connections.Add(new Connection("11", "56"));
            mapTemplate.Connections.Add(new Connection("11", "57"));
            mapTemplate.Connections.Add(new Connection("11", "58"));
            mapTemplate.Connections.Add(new Connection("11", "59"));
            mapTemplate.Connections.Add(new Connection("11", "60"));
            mapTemplate.Connections.Add(new Connection("11", "61"));
            mapTemplate.Connections.Add(new Connection("11", "62"));
            mapTemplate.Connections.Add(new Connection("11", "63"));
            mapTemplate.Connections.Add(new Connection("11", "64"));
            mapTemplate.Connections.Add(new Connection("12", "18"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "17"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "13"));
            mapTemplate.Connections.Add(new Connection("17", "1"));
            mapTemplate.Connections.Add(new Connection("17", "2"));
            mapTemplate.Connections.Add(new Connection("17", "3"));
            mapTemplate.Connections.Add(new Connection("17", "4"));
            mapTemplate.Connections.Add(new Connection("17", "5"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("17", "21"));
            mapTemplate.Connections.Add(new Connection("17", "22"));
            mapTemplate.Connections.Add(new Connection("17", "23"));
            mapTemplate.Connections.Add(new Connection("17", "24"));
            mapTemplate.Connections.Add(new Connection("17", "25"));
            mapTemplate.Connections.Add(new Connection("17", "26"));
            mapTemplate.Connections.Add(new Connection("17", "27"));
            mapTemplate.Connections.Add(new Connection("17", "51"));
            mapTemplate.Connections.Add(new Connection("17", "52"));
            mapTemplate.Connections.Add(new Connection("17", "53"));
            mapTemplate.Connections.Add(new Connection("17", "54"));
            mapTemplate.Connections.Add(new Connection("17", "55"));
            mapTemplate.Connections.Add(new Connection("17", "56"));
            mapTemplate.Connections.Add(new Connection("17", "57"));
            mapTemplate.Connections.Add(new Connection("17", "58"));
            mapTemplate.Connections.Add(new Connection("17", "59"));
            mapTemplate.Connections.Add(new Connection("17", "60"));
            mapTemplate.Connections.Add(new Connection("17", "61"));
            mapTemplate.Connections.Add(new Connection("17", "62"));
            mapTemplate.Connections.Add(new Connection("17", "63"));
            mapTemplate.Connections.Add(new Connection("17", "64"));
            mapTemplate.Connections.Add(new Connection("18", "8"));
            mapTemplate.Connections.Add(new Connection("18", "17"));
            mapTemplate.Connections.Add(new Connection("18", "12"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "6"));
            mapTemplate.Connections.Add(new Connection("19", "7"));
            mapTemplate.Connections.Add(new Connection("19", "8"));
            mapTemplate.Connections.Add(new Connection("19", "9"));
            mapTemplate.Connections.Add(new Connection("19", "10"));
            mapTemplate.Connections.Add(new Connection("19", "11"));
            mapTemplate.Connections.Add(new Connection("19", "12"));
            mapTemplate.Connections.Add(new Connection("19", "13"));
            mapTemplate.Connections.Add(new Connection("19", "14"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "16"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "28"));
            mapTemplate.Connections.Add(new Connection("19", "29"));
            mapTemplate.Connections.Add(new Connection("19", "30"));
            mapTemplate.Connections.Add(new Connection("19", "31"));
            mapTemplate.Connections.Add(new Connection("19", "32"));
            mapTemplate.Connections.Add(new Connection("19", "65"));
            mapTemplate.Connections.Add(new Connection("19", "66"));
            mapTemplate.Connections.Add(new Connection("19", "67"));
            mapTemplate.Connections.Add(new Connection("19", "68"));
            mapTemplate.Connections.Add(new Connection("19", "69"));
            mapTemplate.Connections.Add(new Connection("19", "70"));
            mapTemplate.Connections.Add(new Connection("19", "71"));
            mapTemplate.Connections.Add(new Connection("19", "72"));
            mapTemplate.Connections.Add(new Connection("19", "73"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "27"));
            mapTemplate.Connections.Add(new Connection("21", "19"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "20"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "19"));
            mapTemplate.Connections.Add(new Connection("32", "20"));
            mapTemplate.Connections.Add(new Connection("32", "21"));
            mapTemplate.Connections.Add(new Connection("32", "22"));
            mapTemplate.Connections.Add(new Connection("32", "23"));
            mapTemplate.Connections.Add(new Connection("32", "24"));
            mapTemplate.Connections.Add(new Connection("32", "25"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("32", "36"));
            mapTemplate.Connections.Add(new Connection("32", "37"));
            mapTemplate.Connections.Add(new Connection("32", "38"));
            mapTemplate.Connections.Add(new Connection("32", "39"));
            mapTemplate.Connections.Add(new Connection("32", "40"));
            mapTemplate.Connections.Add(new Connection("32", "41"));
            mapTemplate.Connections.Add(new Connection("32", "80"));
            mapTemplate.Connections.Add(new Connection("32", "81"));
            mapTemplate.Connections.Add(new Connection("32", "82"));
            mapTemplate.Connections.Add(new Connection("32", "83"));
            mapTemplate.Connections.Add(new Connection("32", "84"));
            mapTemplate.Connections.Add(new Connection("32", "85"));
            mapTemplate.Connections.Add(new Connection("32", "86"));
            mapTemplate.Connections.Add(new Connection("32", "87"));
            mapTemplate.Connections.Add(new Connection("32", "88"));
            mapTemplate.Connections.Add(new Connection("32", "89"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("35", "33"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "28"));
            mapTemplate.Connections.Add(new Connection("36", "29"));
            mapTemplate.Connections.Add(new Connection("36", "30"));
            mapTemplate.Connections.Add(new Connection("36", "31"));
            mapTemplate.Connections.Add(new Connection("36", "32"));
            mapTemplate.Connections.Add(new Connection("36", "42"));
            mapTemplate.Connections.Add(new Connection("36", "43"));
            mapTemplate.Connections.Add(new Connection("36", "44"));
            mapTemplate.Connections.Add(new Connection("36", "45"));
            mapTemplate.Connections.Add(new Connection("36", "46"));
            mapTemplate.Connections.Add(new Connection("36", "47"));
            mapTemplate.Connections.Add(new Connection("36", "48"));
            mapTemplate.Connections.Add(new Connection("36", "49"));
            mapTemplate.Connections.Add(new Connection("36", "50"));
            mapTemplate.Connections.Add(new Connection("36", "90"));
            mapTemplate.Connections.Add(new Connection("36", "91"));
            mapTemplate.Connections.Add(new Connection("36", "92"));
            mapTemplate.Connections.Add(new Connection("36", "93"));
            mapTemplate.Connections.Add(new Connection("36", "94"));
            mapTemplate.Connections.Add(new Connection("36", "95"));
            mapTemplate.Connections.Add(new Connection("36", "96"));
            mapTemplate.Connections.Add(new Connection("36", "97"));
            mapTemplate.Connections.Add(new Connection("36", "98"));
            mapTemplate.Connections.Add(new Connection("36", "99"));
            mapTemplate.Connections.Add(new Connection("36", "100"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "44"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "43"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "50"));
            mapTemplate.Connections.Add(new Connection("45", "1"));
            mapTemplate.Connections.Add(new Connection("45", "2"));
            mapTemplate.Connections.Add(new Connection("45", "3"));
            mapTemplate.Connections.Add(new Connection("45", "4"));
            mapTemplate.Connections.Add(new Connection("45", "5"));
            mapTemplate.Connections.Add(new Connection("45", "33"));
            mapTemplate.Connections.Add(new Connection("45", "34"));
            mapTemplate.Connections.Add(new Connection("45", "35"));
            mapTemplate.Connections.Add(new Connection("45", "36"));
            mapTemplate.Connections.Add(new Connection("45", "37"));
            mapTemplate.Connections.Add(new Connection("45", "38"));
            mapTemplate.Connections.Add(new Connection("45", "39"));
            mapTemplate.Connections.Add(new Connection("45", "40"));
            mapTemplate.Connections.Add(new Connection("45", "41"));
            mapTemplate.Connections.Add(new Connection("45", "101"));
            mapTemplate.Connections.Add(new Connection("45", "102"));
            mapTemplate.Connections.Add(new Connection("45", "103"));
            mapTemplate.Connections.Add(new Connection("45", "104"));
            mapTemplate.Connections.Add(new Connection("45", "105"));
            mapTemplate.Connections.Add(new Connection("45", "106"));
            mapTemplate.Connections.Add(new Connection("45", "107"));
            mapTemplate.Connections.Add(new Connection("45", "108"));
            mapTemplate.Connections.Add(new Connection("45", "109"));
            mapTemplate.Connections.Add(new Connection("45", "110"));
            mapTemplate.Connections.Add(new Connection("45", "111"));
            mapTemplate.Connections.Add(new Connection("45", "112"));
            mapTemplate.Connections.Add(new Connection("45", "113"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("49", "50"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("50", "45"));
            mapTemplate.Connections.Add(new Connection("50", "49"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("55", "6"));
            mapTemplate.Connections.Add(new Connection("55", "7"));
            mapTemplate.Connections.Add(new Connection("55", "8"));
            mapTemplate.Connections.Add(new Connection("55", "9"));
            mapTemplate.Connections.Add(new Connection("55", "10"));
            mapTemplate.Connections.Add(new Connection("55", "11"));
            mapTemplate.Connections.Add(new Connection("55", "12"));
            mapTemplate.Connections.Add(new Connection("55", "13"));
            mapTemplate.Connections.Add(new Connection("55", "14"));
            mapTemplate.Connections.Add(new Connection("55", "15"));
            mapTemplate.Connections.Add(new Connection("55", "16"));
            mapTemplate.Connections.Add(new Connection("55", "17"));
            mapTemplate.Connections.Add(new Connection("55", "18"));
            mapTemplate.Connections.Add(new Connection("55", "74"));
            mapTemplate.Connections.Add(new Connection("55", "75"));
            mapTemplate.Connections.Add(new Connection("55", "76"));
            mapTemplate.Connections.Add(new Connection("55", "77"));
            mapTemplate.Connections.Add(new Connection("55", "78"));
            mapTemplate.Connections.Add(new Connection("55", "79"));
            mapTemplate.Connections.Add(new Connection("55", "65"));
            mapTemplate.Connections.Add(new Connection("55", "66"));
            mapTemplate.Connections.Add(new Connection("55", "67"));
            mapTemplate.Connections.Add(new Connection("55", "68"));
            mapTemplate.Connections.Add(new Connection("55", "69"));
            mapTemplate.Connections.Add(new Connection("55", "70"));
            mapTemplate.Connections.Add(new Connection("55", "71"));
            mapTemplate.Connections.Add(new Connection("55", "72"));
            mapTemplate.Connections.Add(new Connection("55", "73"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "64"));
            mapTemplate.Connections.Add(new Connection("64", "63"));
            mapTemplate.Connections.Add(new Connection("64", "6"));
            mapTemplate.Connections.Add(new Connection("64", "7"));
            mapTemplate.Connections.Add(new Connection("64", "8"));
            mapTemplate.Connections.Add(new Connection("64", "9"));
            mapTemplate.Connections.Add(new Connection("64", "10"));
            mapTemplate.Connections.Add(new Connection("64", "11"));
            mapTemplate.Connections.Add(new Connection("64", "12"));
            mapTemplate.Connections.Add(new Connection("64", "13"));
            mapTemplate.Connections.Add(new Connection("64", "14"));
            mapTemplate.Connections.Add(new Connection("64", "15"));
            mapTemplate.Connections.Add(new Connection("64", "16"));
            mapTemplate.Connections.Add(new Connection("64", "17"));
            mapTemplate.Connections.Add(new Connection("64", "18"));
            mapTemplate.Connections.Add(new Connection("64", "74"));
            mapTemplate.Connections.Add(new Connection("64", "75"));
            mapTemplate.Connections.Add(new Connection("64", "76"));
            mapTemplate.Connections.Add(new Connection("64", "77"));
            mapTemplate.Connections.Add(new Connection("64", "78"));
            mapTemplate.Connections.Add(new Connection("64", "79"));
            mapTemplate.Connections.Add(new Connection("64", "65"));
            mapTemplate.Connections.Add(new Connection("64", "66"));
            mapTemplate.Connections.Add(new Connection("64", "67"));
            mapTemplate.Connections.Add(new Connection("64", "68"));
            mapTemplate.Connections.Add(new Connection("64", "69"));
            mapTemplate.Connections.Add(new Connection("64", "70"));
            mapTemplate.Connections.Add(new Connection("64", "71"));
            mapTemplate.Connections.Add(new Connection("64", "72"));
            mapTemplate.Connections.Add(new Connection("64", "73"));
            mapTemplate.Connections.Add(new Connection("65", "73"));
            mapTemplate.Connections.Add(new Connection("65", "66"));
            mapTemplate.Connections.Add(new Connection("66", "65"));
            mapTemplate.Connections.Add(new Connection("66", "67"));
            mapTemplate.Connections.Add(new Connection("67", "66"));
            mapTemplate.Connections.Add(new Connection("67", "73"));
            mapTemplate.Connections.Add(new Connection("67", "68"));
            mapTemplate.Connections.Add(new Connection("68", "67"));
            mapTemplate.Connections.Add(new Connection("68", "69"));
            mapTemplate.Connections.Add(new Connection("69", "68"));
            mapTemplate.Connections.Add(new Connection("69", "71"));
            mapTemplate.Connections.Add(new Connection("69", "70"));
            mapTemplate.Connections.Add(new Connection("70", "71"));
            mapTemplate.Connections.Add(new Connection("70", "69"));
            mapTemplate.Connections.Add(new Connection("70", "72"));
            mapTemplate.Connections.Add(new Connection("71", "69"));
            mapTemplate.Connections.Add(new Connection("71", "70"));
            mapTemplate.Connections.Add(new Connection("72", "73"));
            mapTemplate.Connections.Add(new Connection("72", "70"));
            mapTemplate.Connections.Add(new Connection("72", "51"));
            mapTemplate.Connections.Add(new Connection("72", "52"));
            mapTemplate.Connections.Add(new Connection("72", "53"));
            mapTemplate.Connections.Add(new Connection("72", "54"));
            mapTemplate.Connections.Add(new Connection("72", "55"));
            mapTemplate.Connections.Add(new Connection("72", "56"));
            mapTemplate.Connections.Add(new Connection("72", "57"));
            mapTemplate.Connections.Add(new Connection("72", "58"));
            mapTemplate.Connections.Add(new Connection("72", "59"));
            mapTemplate.Connections.Add(new Connection("72", "60"));
            mapTemplate.Connections.Add(new Connection("72", "61"));
            mapTemplate.Connections.Add(new Connection("72", "62"));
            mapTemplate.Connections.Add(new Connection("72", "63"));
            mapTemplate.Connections.Add(new Connection("72", "64"));
            mapTemplate.Connections.Add(new Connection("72", "19"));
            mapTemplate.Connections.Add(new Connection("72", "20"));
            mapTemplate.Connections.Add(new Connection("72", "21"));
            mapTemplate.Connections.Add(new Connection("72", "22"));
            mapTemplate.Connections.Add(new Connection("72", "23"));
            mapTemplate.Connections.Add(new Connection("72", "24"));
            mapTemplate.Connections.Add(new Connection("72", "25"));
            mapTemplate.Connections.Add(new Connection("72", "26"));
            mapTemplate.Connections.Add(new Connection("72", "27"));
            mapTemplate.Connections.Add(new Connection("72", "80"));
            mapTemplate.Connections.Add(new Connection("72", "81"));
            mapTemplate.Connections.Add(new Connection("72", "82"));
            mapTemplate.Connections.Add(new Connection("72", "83"));
            mapTemplate.Connections.Add(new Connection("72", "84"));
            mapTemplate.Connections.Add(new Connection("72", "85"));
            mapTemplate.Connections.Add(new Connection("72", "86"));
            mapTemplate.Connections.Add(new Connection("72", "87"));
            mapTemplate.Connections.Add(new Connection("72", "88"));
            mapTemplate.Connections.Add(new Connection("72", "89"));
            mapTemplate.Connections.Add(new Connection("73", "72"));
            mapTemplate.Connections.Add(new Connection("73", "65"));
            mapTemplate.Connections.Add(new Connection("73", "67"));
            mapTemplate.Connections.Add(new Connection("74", "75"));
            mapTemplate.Connections.Add(new Connection("75", "76"));
            mapTemplate.Connections.Add(new Connection("75", "74"));
            mapTemplate.Connections.Add(new Connection("76", "79"));
            mapTemplate.Connections.Add(new Connection("76", "77"));
            mapTemplate.Connections.Add(new Connection("76", "75"));
            mapTemplate.Connections.Add(new Connection("77", "76"));
            mapTemplate.Connections.Add(new Connection("77", "78"));
            mapTemplate.Connections.Add(new Connection("78", "79"));
            mapTemplate.Connections.Add(new Connection("78", "77"));
            mapTemplate.Connections.Add(new Connection("78", "51"));
            mapTemplate.Connections.Add(new Connection("78", "52"));
            mapTemplate.Connections.Add(new Connection("78", "53"));
            mapTemplate.Connections.Add(new Connection("78", "54"));
            mapTemplate.Connections.Add(new Connection("78", "55"));
            mapTemplate.Connections.Add(new Connection("78", "56"));
            mapTemplate.Connections.Add(new Connection("78", "57"));
            mapTemplate.Connections.Add(new Connection("78", "58"));
            mapTemplate.Connections.Add(new Connection("78", "59"));
            mapTemplate.Connections.Add(new Connection("78", "60"));
            mapTemplate.Connections.Add(new Connection("78", "61"));
            mapTemplate.Connections.Add(new Connection("78", "62"));
            mapTemplate.Connections.Add(new Connection("78", "63"));
            mapTemplate.Connections.Add(new Connection("78", "64"));
            mapTemplate.Connections.Add(new Connection("78", "1"));
            mapTemplate.Connections.Add(new Connection("78", "2"));
            mapTemplate.Connections.Add(new Connection("78", "3"));
            mapTemplate.Connections.Add(new Connection("78", "4"));
            mapTemplate.Connections.Add(new Connection("78", "5"));
            mapTemplate.Connections.Add(new Connection("78", "101"));
            mapTemplate.Connections.Add(new Connection("78", "102"));
            mapTemplate.Connections.Add(new Connection("78", "103"));
            mapTemplate.Connections.Add(new Connection("78", "104"));
            mapTemplate.Connections.Add(new Connection("78", "105"));
            mapTemplate.Connections.Add(new Connection("78", "106"));
            mapTemplate.Connections.Add(new Connection("78", "107"));
            mapTemplate.Connections.Add(new Connection("78", "108"));
            mapTemplate.Connections.Add(new Connection("78", "109"));
            mapTemplate.Connections.Add(new Connection("78", "110"));
            mapTemplate.Connections.Add(new Connection("78", "111"));
            mapTemplate.Connections.Add(new Connection("78", "112"));
            mapTemplate.Connections.Add(new Connection("78", "113"));
            mapTemplate.Connections.Add(new Connection("79", "78"));
            mapTemplate.Connections.Add(new Connection("79", "76"));
            mapTemplate.Connections.Add(new Connection("80", "81"));
            mapTemplate.Connections.Add(new Connection("80", "89"));
            mapTemplate.Connections.Add(new Connection("81", "82"));
            mapTemplate.Connections.Add(new Connection("81", "80"));
            mapTemplate.Connections.Add(new Connection("82", "83"));
            mapTemplate.Connections.Add(new Connection("82", "81"));
            mapTemplate.Connections.Add(new Connection("83", "82"));
            mapTemplate.Connections.Add(new Connection("83", "84"));
            mapTemplate.Connections.Add(new Connection("83", "28"));
            mapTemplate.Connections.Add(new Connection("83", "29"));
            mapTemplate.Connections.Add(new Connection("83", "30"));
            mapTemplate.Connections.Add(new Connection("83", "31"));
            mapTemplate.Connections.Add(new Connection("83", "32"));
            mapTemplate.Connections.Add(new Connection("83", "65"));
            mapTemplate.Connections.Add(new Connection("83", "66"));
            mapTemplate.Connections.Add(new Connection("83", "67"));
            mapTemplate.Connections.Add(new Connection("83", "68"));
            mapTemplate.Connections.Add(new Connection("83", "69"));
            mapTemplate.Connections.Add(new Connection("83", "70"));
            mapTemplate.Connections.Add(new Connection("83", "71"));
            mapTemplate.Connections.Add(new Connection("83", "72"));
            mapTemplate.Connections.Add(new Connection("83", "73"));
            mapTemplate.Connections.Add(new Connection("83", "90"));
            mapTemplate.Connections.Add(new Connection("83", "91"));
            mapTemplate.Connections.Add(new Connection("83", "92"));
            mapTemplate.Connections.Add(new Connection("83", "93"));
            mapTemplate.Connections.Add(new Connection("83", "94"));
            mapTemplate.Connections.Add(new Connection("83", "95"));
            mapTemplate.Connections.Add(new Connection("83", "96"));
            mapTemplate.Connections.Add(new Connection("83", "97"));
            mapTemplate.Connections.Add(new Connection("83", "98"));
            mapTemplate.Connections.Add(new Connection("83", "99"));
            mapTemplate.Connections.Add(new Connection("83", "100"));
            mapTemplate.Connections.Add(new Connection("84", "86"));
            mapTemplate.Connections.Add(new Connection("84", "83"));
            mapTemplate.Connections.Add(new Connection("85", "87"));
            mapTemplate.Connections.Add(new Connection("85", "86"));
            mapTemplate.Connections.Add(new Connection("86", "85"));
            mapTemplate.Connections.Add(new Connection("86", "84"));
            mapTemplate.Connections.Add(new Connection("87", "88"));
            mapTemplate.Connections.Add(new Connection("87", "85"));
            mapTemplate.Connections.Add(new Connection("88", "89"));
            mapTemplate.Connections.Add(new Connection("88", "87"));
            mapTemplate.Connections.Add(new Connection("89", "80"));
            mapTemplate.Connections.Add(new Connection("89", "88"));
            mapTemplate.Connections.Add(new Connection("89", "28"));
            mapTemplate.Connections.Add(new Connection("89", "29"));
            mapTemplate.Connections.Add(new Connection("89", "30"));
            mapTemplate.Connections.Add(new Connection("89", "31"));
            mapTemplate.Connections.Add(new Connection("89", "32"));
            mapTemplate.Connections.Add(new Connection("89", "65"));
            mapTemplate.Connections.Add(new Connection("89", "66"));
            mapTemplate.Connections.Add(new Connection("89", "67"));
            mapTemplate.Connections.Add(new Connection("89", "68"));
            mapTemplate.Connections.Add(new Connection("89", "69"));
            mapTemplate.Connections.Add(new Connection("89", "70"));
            mapTemplate.Connections.Add(new Connection("89", "71"));
            mapTemplate.Connections.Add(new Connection("89", "72"));
            mapTemplate.Connections.Add(new Connection("89", "73"));
            mapTemplate.Connections.Add(new Connection("89", "90"));
            mapTemplate.Connections.Add(new Connection("89", "91"));
            mapTemplate.Connections.Add(new Connection("89", "92"));
            mapTemplate.Connections.Add(new Connection("89", "93"));
            mapTemplate.Connections.Add(new Connection("89", "94"));
            mapTemplate.Connections.Add(new Connection("89", "95"));
            mapTemplate.Connections.Add(new Connection("89", "96"));
            mapTemplate.Connections.Add(new Connection("89", "97"));
            mapTemplate.Connections.Add(new Connection("89", "98"));
            mapTemplate.Connections.Add(new Connection("89", "99"));
            mapTemplate.Connections.Add(new Connection("89", "100"));
            mapTemplate.Connections.Add(new Connection("90", "92"));
            mapTemplate.Connections.Add(new Connection("90", "91"));
            mapTemplate.Connections.Add(new Connection("91", "90"));
            mapTemplate.Connections.Add(new Connection("91", "94"));
            mapTemplate.Connections.Add(new Connection("92", "95"));
            mapTemplate.Connections.Add(new Connection("92", "90"));
            mapTemplate.Connections.Add(new Connection("93", "96"));
            mapTemplate.Connections.Add(new Connection("93", "95"));
            mapTemplate.Connections.Add(new Connection("94", "91"));
            mapTemplate.Connections.Add(new Connection("94", "95"));
            mapTemplate.Connections.Add(new Connection("94", "33"));
            mapTemplate.Connections.Add(new Connection("94", "34"));
            mapTemplate.Connections.Add(new Connection("94", "35"));
            mapTemplate.Connections.Add(new Connection("94", "36"));
            mapTemplate.Connections.Add(new Connection("94", "37"));
            mapTemplate.Connections.Add(new Connection("94", "38"));
            mapTemplate.Connections.Add(new Connection("94", "39"));
            mapTemplate.Connections.Add(new Connection("94", "40"));
            mapTemplate.Connections.Add(new Connection("94", "41"));
            mapTemplate.Connections.Add(new Connection("94", "80"));
            mapTemplate.Connections.Add(new Connection("94", "81"));
            mapTemplate.Connections.Add(new Connection("94", "82"));
            mapTemplate.Connections.Add(new Connection("94", "83"));
            mapTemplate.Connections.Add(new Connection("94", "84"));
            mapTemplate.Connections.Add(new Connection("94", "85"));
            mapTemplate.Connections.Add(new Connection("94", "86"));
            mapTemplate.Connections.Add(new Connection("94", "87"));
            mapTemplate.Connections.Add(new Connection("94", "88"));
            mapTemplate.Connections.Add(new Connection("94", "89"));
            mapTemplate.Connections.Add(new Connection("94", "101"));
            mapTemplate.Connections.Add(new Connection("94", "102"));
            mapTemplate.Connections.Add(new Connection("94", "103"));
            mapTemplate.Connections.Add(new Connection("94", "104"));
            mapTemplate.Connections.Add(new Connection("94", "105"));
            mapTemplate.Connections.Add(new Connection("94", "106"));
            mapTemplate.Connections.Add(new Connection("94", "107"));
            mapTemplate.Connections.Add(new Connection("94", "108"));
            mapTemplate.Connections.Add(new Connection("94", "109"));
            mapTemplate.Connections.Add(new Connection("94", "110"));
            mapTemplate.Connections.Add(new Connection("94", "111"));
            mapTemplate.Connections.Add(new Connection("94", "112"));
            mapTemplate.Connections.Add(new Connection("94", "113"));
            mapTemplate.Connections.Add(new Connection("95", "93"));
            mapTemplate.Connections.Add(new Connection("95", "92"));
            mapTemplate.Connections.Add(new Connection("95", "94"));
            mapTemplate.Connections.Add(new Connection("96", "97"));
            mapTemplate.Connections.Add(new Connection("96", "93"));
            mapTemplate.Connections.Add(new Connection("97", "98"));
            mapTemplate.Connections.Add(new Connection("97", "96"));
            mapTemplate.Connections.Add(new Connection("98", "99"));
            mapTemplate.Connections.Add(new Connection("98", "97"));
            mapTemplate.Connections.Add(new Connection("98", "33"));
            mapTemplate.Connections.Add(new Connection("98", "34"));
            mapTemplate.Connections.Add(new Connection("98", "35"));
            mapTemplate.Connections.Add(new Connection("98", "36"));
            mapTemplate.Connections.Add(new Connection("98", "37"));
            mapTemplate.Connections.Add(new Connection("98", "38"));
            mapTemplate.Connections.Add(new Connection("98", "39"));
            mapTemplate.Connections.Add(new Connection("98", "40"));
            mapTemplate.Connections.Add(new Connection("98", "41"));
            mapTemplate.Connections.Add(new Connection("98", "80"));
            mapTemplate.Connections.Add(new Connection("98", "81"));
            mapTemplate.Connections.Add(new Connection("98", "82"));
            mapTemplate.Connections.Add(new Connection("98", "83"));
            mapTemplate.Connections.Add(new Connection("98", "84"));
            mapTemplate.Connections.Add(new Connection("98", "85"));
            mapTemplate.Connections.Add(new Connection("98", "86"));
            mapTemplate.Connections.Add(new Connection("98", "87"));
            mapTemplate.Connections.Add(new Connection("98", "88"));
            mapTemplate.Connections.Add(new Connection("98", "89"));
            mapTemplate.Connections.Add(new Connection("98", "101"));
            mapTemplate.Connections.Add(new Connection("98", "102"));
            mapTemplate.Connections.Add(new Connection("98", "103"));
            mapTemplate.Connections.Add(new Connection("98", "104"));
            mapTemplate.Connections.Add(new Connection("98", "105"));
            mapTemplate.Connections.Add(new Connection("98", "106"));
            mapTemplate.Connections.Add(new Connection("98", "107"));
            mapTemplate.Connections.Add(new Connection("98", "108"));
            mapTemplate.Connections.Add(new Connection("98", "109"));
            mapTemplate.Connections.Add(new Connection("98", "110"));
            mapTemplate.Connections.Add(new Connection("98", "111"));
            mapTemplate.Connections.Add(new Connection("98", "112"));
            mapTemplate.Connections.Add(new Connection("98", "113"));
            mapTemplate.Connections.Add(new Connection("99", "100"));
            mapTemplate.Connections.Add(new Connection("99", "98"));
            mapTemplate.Connections.Add(new Connection("100", "99"));
            mapTemplate.Connections.Add(new Connection("101", "102"));
            mapTemplate.Connections.Add(new Connection("101", "109"));
            mapTemplate.Connections.Add(new Connection("102", "103"));
            mapTemplate.Connections.Add(new Connection("102", "101"));
            mapTemplate.Connections.Add(new Connection("103", "104"));
            mapTemplate.Connections.Add(new Connection("103", "102"));
            mapTemplate.Connections.Add(new Connection("104", "105"));
            mapTemplate.Connections.Add(new Connection("104", "103"));
            mapTemplate.Connections.Add(new Connection("105", "106"));
            mapTemplate.Connections.Add(new Connection("105", "104"));
            mapTemplate.Connections.Add(new Connection("106", "107"));
            mapTemplate.Connections.Add(new Connection("106", "105"));
            mapTemplate.Connections.Add(new Connection("107", "108"));
            mapTemplate.Connections.Add(new Connection("107", "106"));
            mapTemplate.Connections.Add(new Connection("108", "107"));
            mapTemplate.Connections.Add(new Connection("108", "42"));
            mapTemplate.Connections.Add(new Connection("108", "43"));
            mapTemplate.Connections.Add(new Connection("108", "44"));
            mapTemplate.Connections.Add(new Connection("108", "45"));
            mapTemplate.Connections.Add(new Connection("108", "46"));
            mapTemplate.Connections.Add(new Connection("108", "47"));
            mapTemplate.Connections.Add(new Connection("108", "48"));
            mapTemplate.Connections.Add(new Connection("108", "49"));
            mapTemplate.Connections.Add(new Connection("108", "50"));
            mapTemplate.Connections.Add(new Connection("108", "74"));
            mapTemplate.Connections.Add(new Connection("108", "75"));
            mapTemplate.Connections.Add(new Connection("108", "76"));
            mapTemplate.Connections.Add(new Connection("108", "77"));
            mapTemplate.Connections.Add(new Connection("108", "78"));
            mapTemplate.Connections.Add(new Connection("108", "79"));
            mapTemplate.Connections.Add(new Connection("108", "90"));
            mapTemplate.Connections.Add(new Connection("108", "91"));
            mapTemplate.Connections.Add(new Connection("108", "92"));
            mapTemplate.Connections.Add(new Connection("108", "93"));
            mapTemplate.Connections.Add(new Connection("108", "94"));
            mapTemplate.Connections.Add(new Connection("108", "95"));
            mapTemplate.Connections.Add(new Connection("108", "96"));
            mapTemplate.Connections.Add(new Connection("108", "97"));
            mapTemplate.Connections.Add(new Connection("108", "98"));
            mapTemplate.Connections.Add(new Connection("108", "99"));
            mapTemplate.Connections.Add(new Connection("108", "100"));
            mapTemplate.Connections.Add(new Connection("109", "101"));
            mapTemplate.Connections.Add(new Connection("109", "110"));
            mapTemplate.Connections.Add(new Connection("110", "109"));
            mapTemplate.Connections.Add(new Connection("110", "111"));
            mapTemplate.Connections.Add(new Connection("110", "42"));
            mapTemplate.Connections.Add(new Connection("110", "43"));
            mapTemplate.Connections.Add(new Connection("110", "44"));
            mapTemplate.Connections.Add(new Connection("110", "45"));
            mapTemplate.Connections.Add(new Connection("110", "46"));
            mapTemplate.Connections.Add(new Connection("110", "47"));
            mapTemplate.Connections.Add(new Connection("110", "48"));
            mapTemplate.Connections.Add(new Connection("110", "49"));
            mapTemplate.Connections.Add(new Connection("110", "50"));
            mapTemplate.Connections.Add(new Connection("110", "74"));
            mapTemplate.Connections.Add(new Connection("110", "75"));
            mapTemplate.Connections.Add(new Connection("110", "76"));
            mapTemplate.Connections.Add(new Connection("110", "77"));
            mapTemplate.Connections.Add(new Connection("110", "78"));
            mapTemplate.Connections.Add(new Connection("110", "79"));
            mapTemplate.Connections.Add(new Connection("110", "90"));
            mapTemplate.Connections.Add(new Connection("110", "91"));
            mapTemplate.Connections.Add(new Connection("110", "92"));
            mapTemplate.Connections.Add(new Connection("110", "93"));
            mapTemplate.Connections.Add(new Connection("110", "94"));
            mapTemplate.Connections.Add(new Connection("110", "95"));
            mapTemplate.Connections.Add(new Connection("110", "96"));
            mapTemplate.Connections.Add(new Connection("110", "97"));
            mapTemplate.Connections.Add(new Connection("110", "98"));
            mapTemplate.Connections.Add(new Connection("110", "99"));
            mapTemplate.Connections.Add(new Connection("110", "100"));
            mapTemplate.Connections.Add(new Connection("111", "110"));
            mapTemplate.Connections.Add(new Connection("111", "112"));
            mapTemplate.Connections.Add(new Connection("112", "111"));
            mapTemplate.Connections.Add(new Connection("112", "113"));
            mapTemplate.Connections.Add(new Connection("113", "112"));

            return mapTemplate;
        }
        public static MapTemplate RandSwelt()
        {
            var mapTemplate = new MapTemplate("RandSwelt") { Image = "randwelt.jpg" };
            var country1 = new CountryTemplate("1", "WestlKleineFaeule") { X = 124, Y = 118 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "OestlKleineFaeule") { X = 234, Y = 101 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "WestlicheFaeule") { X = 750, Y = 89 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "ShayolGhul") { X = 832, Y = 98 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "ZentraleFaeule") { X = 919, Y = 142 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "OestlicheFaeule") { X = 1028, Y = 158 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Grenzlande") { X = 794, Y = 155 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Tar Valon") { X = 780, Y = 178 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Cairhien") { X = 811, Y = 245 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Illian") { X = 762, Y = 287 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Tear") { X = 823, Y = 297 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Aridhol") { X = 728, Y = 191 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Andor") { X = 752, Y = 235 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Altara") { X = 718, Y = 272 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Tarabon") { X = 670, Y = 262 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Almoth") { X = 670, Y = 212 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "AradDoman") { X = 678, Y = 174 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Tremalking") { X = 595, Y = 310 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "ArythOzeanInseln") { X = 547, Y = 528 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "MeerderStuermeInseln") { X = 922, Y = 439 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Ancarid") { X = 265, Y = 410 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "NoerdlAielWueste") { X = 873, Y = 210 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "SuedlAielWueste") { X = 900, Y = 250 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Termool") { X = 903, Y = 287 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Nordwest-Shara") { X = 976, Y = 208 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Nordost-Shara") { X = 1055, Y = 230 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "West-Shara") { X = 981, Y = 313 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Ost-Shara") { X = 1060, Y = 320 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Sued-Shara") { X = 1014, Y = 414 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Meervolk H�fen") { X = 1032, Y = 456 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "WestlichesLdW") { X = 684, Y = 626 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "NoerdlLdW") { X = 785, Y = 654 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "SuedlLdW") { X = 745, Y = 746 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "OestlLdW") { X = 851, Y = 715 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Jeranem") { X = 342, Y = 709 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "NorenMShar") { X = 221, Y = 672 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Rampore") { X = 331, Y = 561 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "ShonKifar") { X = 244, Y = 540 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Tzura") { X = 158, Y = 517 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Asinbayar") { X = 107, Y = 548 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Barsabba") { X = 126, Y = 610 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Anagore") { X = 97, Y = 448 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Kirendad") { X = 171, Y = 400 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Sohima") { X = 159, Y = 195 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Imfaral") { X = 180, Y = 263 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Marendalar") { X = 246, Y = 268 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Seander") { X = 228, Y = 350 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Tuel") { X = 58, Y = 299 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Quirat") { X = 88, Y = 371 };
            mapTemplate.Countries.Add(country49);
            var continent1 = new Continent("1", 4);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 4);
            continent2.Countries.Add(country44);
            continent2.Countries.Add(country45);
            continent2.Countries.Add(country46);
            continent2.Countries.Add(country47);
            continent2.Countries.Add(country48);
            continent2.Countries.Add(country49);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 4);
            continent3.Countries.Add(country35);
            continent3.Countries.Add(country36);
            continent3.Countries.Add(country37);
            continent3.Countries.Add(country38);
            continent3.Countries.Add(country39);
            continent3.Countries.Add(country40);
            continent3.Countries.Add(country41);
            continent3.Countries.Add(country42);
            continent3.Countries.Add(country43);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 3);
            continent4.Countries.Add(country18);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            continent4.Countries.Add(country21);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 3);
            continent5.Countries.Add(country25);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country31);
            continent6.Countries.Add(country32);
            continent6.Countries.Add(country33);
            continent6.Countries.Add(country34);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 4);
            continent7.Countries.Add(country12);
            continent7.Countries.Add(country13);
            continent7.Countries.Add(country14);
            continent7.Countries.Add(country15);
            continent7.Countries.Add(country16);
            continent7.Countries.Add(country17);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 3);
            continent8.Countries.Add(country7);
            continent8.Countries.Add(country8);
            continent8.Countries.Add(country9);
            continent8.Countries.Add(country10);
            continent8.Countries.Add(country11);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);
            continent9.Countries.Add(country22);
            continent9.Countries.Add(country23);
            continent9.Countries.Add(country24);
            mapTemplate.Continents.Add(continent9);
            mapTemplate.Connections.Add(new Connection("1", "44"));
            mapTemplate.Connections.Add(new Connection("1", "45"));
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "6"));
            mapTemplate.Connections.Add(new Connection("2", "45"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "7"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "22"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "22"));
            mapTemplate.Connections.Add(new Connection("5", "25"));
            mapTemplate.Connections.Add(new Connection("6", "1"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "25"));
            mapTemplate.Connections.Add(new Connection("6", "26"));
            mapTemplate.Connections.Add(new Connection("7", "3"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "22"));
            mapTemplate.Connections.Add(new Connection("7", "17"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("8", "13"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("9", "22"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "13"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "14"));
            mapTemplate.Connections.Add(new Connection("11", "24"));
            mapTemplate.Connections.Add(new Connection("11", "20"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "9"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "17"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("13", "9"));
            mapTemplate.Connections.Add(new Connection("13", "8"));
            mapTemplate.Connections.Add(new Connection("13", "12"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("14", "10"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "46"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "12"));
            mapTemplate.Connections.Add(new Connection("17", "7"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("19", "37"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("20", "19"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "32"));
            mapTemplate.Connections.Add(new Connection("20", "30"));
            mapTemplate.Connections.Add(new Connection("20", "11"));
            mapTemplate.Connections.Add(new Connection("21", "47"));
            mapTemplate.Connections.Add(new Connection("21", "39"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("22", "4"));
            mapTemplate.Connections.Add(new Connection("22", "5"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("22", "7"));
            mapTemplate.Connections.Add(new Connection("22", "9"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("23", "22"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("24", "11"));
            mapTemplate.Connections.Add(new Connection("25", "5"));
            mapTemplate.Connections.Add(new Connection("25", "6"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "22"));
            mapTemplate.Connections.Add(new Connection("26", "6"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "26"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "20"));
            mapTemplate.Connections.Add(new Connection("30", "42"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "37"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("32", "20"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("33", "31"));
            mapTemplate.Connections.Add(new Connection("33", "32"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("34", "33"));
            mapTemplate.Connections.Add(new Connection("34", "32"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("36", "41"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "19"));
            mapTemplate.Connections.Add(new Connection("37", "31"));
            mapTemplate.Connections.Add(new Connection("38", "36"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("39", "43"));
            mapTemplate.Connections.Add(new Connection("39", "21"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "36"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "49"));
            mapTemplate.Connections.Add(new Connection("42", "30"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("43", "47"));
            mapTemplate.Connections.Add(new Connection("43", "39"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("44", "48"));
            mapTemplate.Connections.Add(new Connection("44", "49"));
            mapTemplate.Connections.Add(new Connection("44", "1"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("45", "2"));
            mapTemplate.Connections.Add(new Connection("45", "1"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("46", "16"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "21"));
            mapTemplate.Connections.Add(new Connection("47", "43"));
            mapTemplate.Connections.Add(new Connection("48", "44"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "44"));
            mapTemplate.Connections.Add(new Connection("49", "42"));

            return mapTemplate;
        }
        public static MapTemplate Iopoly()
        {
            var mapTemplate = new MapTemplate("Iopoly") { Image = "iopoly.jpg" };
            var country1 = new CountryTemplate("1", "WZ Europa") { X = 897, Y = 840 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Australien") { X = 760, Y = 888 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Sydney") { X = 683, Y = 888 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Neuseeland") { X = 607, Y = 888 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Euro") { X = 530, Y = 888 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "ASEAN") { X = 453, Y = 888 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Russland") { X = 377, Y = 888 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Prag") { X = 299, Y = 888 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Ungarn") { X = 223, Y = 888 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Polen") { X = 146, Y = 887 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "WZ Afrika und Naher Osten") { X = 81, Y = 841 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Brasilien") { X = 24, Y = 765 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "WTO") { X = 24, Y = 688 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Kolumbien") { X = 24, Y = 611 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Argentinien") { X = 24, Y = 536 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "EU") { X = 24, Y = 458 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Deutschland") { X = 24, Y = 381 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Hambrug") { X = 24, Y = 305 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Spanien") { X = 24, Y = 228 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Frankreich") { X = 24, Y = 152 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "WZ Ozeanien und Asien") { X = 80, Y = 31 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Israel") { X = 146, Y = 30 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Dubai") { X = 223, Y = 30 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Iran") { X = 299, Y = 30 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "T�rkei") { X = 377, Y = 30 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "MERCOSUR") { X = 453, Y = 30 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "S�dafrika") { X = 530, Y = 30 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Marokko") { X = 607, Y = 30 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Weltbank") { X = 683, Y = 30 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Tansania") { X = 760, Y = 30 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "WZ Amerika") { X = 891, Y = 29 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Japan") { X = 883, Y = 152 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Indien") { X = 883, Y = 228 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Singapur") { X = 883, Y = 305 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "China") { X = 883, Y = 381 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "NAFTA") { X = 883, Y = 458 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Atlanta") { X = 883, Y = 536 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Kanada") { X = 883, Y = 611 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Dollar") { X = 883, Y = 688 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "USA") { X = 883, Y = 765 };
            mapTemplate.Countries.Add(country40);
            var continent1 = new Continent("1", 1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country4);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 2);
            continent2.Countries.Add(country7);
            continent2.Countries.Add(country9);
            continent2.Countries.Add(country10);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 2);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 2);
            continent4.Countries.Add(country17);
            continent4.Countries.Add(country19);
            continent4.Countries.Add(country20);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);
            continent5.Countries.Add(country22);
            continent5.Countries.Add(country24);
            continent5.Countries.Add(country25);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 2);
            continent6.Countries.Add(country27);
            continent6.Countries.Add(country28);
            continent6.Countries.Add(country30);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 2);
            continent7.Countries.Add(country32);
            continent7.Countries.Add(country33);
            continent7.Countries.Add(country35);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 1);
            continent8.Countries.Add(country38);
            continent8.Countries.Add(country40);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 2);
            continent9.Countries.Add(country5);
            continent9.Countries.Add(country39);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 3);
            continent10.Countries.Add(country13);
            continent10.Countries.Add(country29);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 4);
            continent11.Countries.Add(country6);
            continent11.Countries.Add(country16);
            continent11.Countries.Add(country26);
            continent11.Countries.Add(country36);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 3);
            continent12.Countries.Add(country8);
            continent12.Countries.Add(country23);
            continent12.Countries.Add(country37);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 3);
            continent13.Countries.Add(country3);
            continent13.Countries.Add(country18);
            continent13.Countries.Add(country34);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);
            continent14.Countries.Add(country21);
            continent14.Countries.Add(country2);
            continent14.Countries.Add(country4);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 1);
            continent15.Countries.Add(country1);
            continent15.Countries.Add(country7);
            continent15.Countries.Add(country9);
            continent15.Countries.Add(country10);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 1);
            continent16.Countries.Add(country31);
            continent16.Countries.Add(country12);
            continent16.Countries.Add(country14);
            continent16.Countries.Add(country15);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 1);
            continent17.Countries.Add(country1);
            continent17.Countries.Add(country17);
            continent17.Countries.Add(country19);
            continent17.Countries.Add(country20);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 1);
            continent18.Countries.Add(country11);
            continent18.Countries.Add(country22);
            continent18.Countries.Add(country24);
            continent18.Countries.Add(country25);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 1);
            continent19.Countries.Add(country11);
            continent19.Countries.Add(country27);
            continent19.Countries.Add(country28);
            continent19.Countries.Add(country30);
            mapTemplate.Continents.Add(continent19);
            var continent20 = new Continent("20", 1);
            continent20.Countries.Add(country21);
            continent20.Countries.Add(country32);
            continent20.Countries.Add(country33);
            continent20.Countries.Add(country35);
            mapTemplate.Continents.Add(continent20);
            var continent21 = new Continent("21", 1);
            continent21.Countries.Add(country31);
            continent21.Countries.Add(country38);
            continent21.Countries.Add(country40);
            mapTemplate.Continents.Add(continent21);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "3"));
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "5"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("3", "5"));
            mapTemplate.Connections.Add(new Connection("3", "6"));
            mapTemplate.Connections.Add(new Connection("3", "18"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "6"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "10"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "11"));
            mapTemplate.Connections.Add(new Connection("8", "23"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("9", "11"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("12", "13"));
            mapTemplate.Connections.Add(new Connection("12", "14"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "15"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "17"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "18"));
            mapTemplate.Connections.Add(new Connection("16", "19"));
            mapTemplate.Connections.Add(new Connection("17", "18"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "20"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "34"));
            mapTemplate.Connections.Add(new Connection("19", "20"));
            mapTemplate.Connections.Add(new Connection("19", "21"));
            mapTemplate.Connections.Add(new Connection("19", "22"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "22"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("22", "23"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "25"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("23", "37"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "27"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "28"));
            mapTemplate.Connections.Add(new Connection("26", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "30"));
            mapTemplate.Connections.Add(new Connection("28", "31"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "32"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "33"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "33"));
            mapTemplate.Connections.Add(new Connection("31", "34"));
            mapTemplate.Connections.Add(new Connection("32", "33"));
            mapTemplate.Connections.Add(new Connection("32", "34"));
            mapTemplate.Connections.Add(new Connection("32", "35"));
            mapTemplate.Connections.Add(new Connection("33", "34"));
            mapTemplate.Connections.Add(new Connection("33", "35"));
            mapTemplate.Connections.Add(new Connection("33", "36"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "3"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "38"));
            mapTemplate.Connections.Add(new Connection("36", "39"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "8"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "1"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "1"));
            mapTemplate.Connections.Add(new Connection("39", "2"));
            mapTemplate.Connections.Add(new Connection("40", "1"));
            mapTemplate.Connections.Add(new Connection("40", "2"));
            mapTemplate.Connections.Add(new Connection("40", "3"));

            return mapTemplate;
        }
        public static MapTemplate AirOceanWorld()
        {
            var mapTemplate = new MapTemplate("AirOceanWorld") { Image = "AirOceanWorld.gif" };
            var country1 = new CountryTemplate("1", "Grahamsland") { X = 2133, Y = 1023 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "West Ice Cap") { X = 2281, Y = 885 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Coast West") { X = 2520, Y = 910 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "S�dpolarplateau") { X = 2252, Y = 626 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Queen Maud Land Coast") { X = 1884, Y = 540 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Kempland") { X = 2078, Y = 233 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Coatsland") { X = 2106, Y = 758 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Valkyrie") { X = 2033, Y = 484 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Argus") { X = 2281, Y = 396 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Circe") { X = 2575, Y = 423 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "S�dgeorgien") { X = 1238, Y = 1304 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Falklandinseln") { X = 1723, Y = 1490 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Patagonien") { X = 1834, Y = 1617 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Nuevo Cuyo") { X = 1722, Y = 1967 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Norte Grande") { X = 1576, Y = 2199 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Zentralargentinien") { X = 1506, Y = 2015 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Buenos Aires") { X = 1525, Y = 1874 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Amazonas") { X = 1530, Y = 2654 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Acre") { X = 1684, Y = 2589 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Para") { X = 1257, Y = 2656 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Amapa") { X = 1239, Y = 2794 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "French Guiana") { X = 1257, Y = 2854 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Roraima") { X = 1435, Y = 2789 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Suriname") { X = 1329, Y = 2837 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Guyana") { X = 1384, Y = 2929 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Venezuela") { X = 1526, Y = 3003 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Kolumbien") { X = 1710, Y = 2884 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Ecuador") { X = 1845, Y = 2824 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Peru") { X = 1816, Y = 2626 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Bolivien") { X = 1537, Y = 2385 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Chile") { X = 1735, Y = 2168 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Galappagos") { X = 2196, Y = 2837 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Uruguay") { X = 1448, Y = 1964 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Rondonia") { X = 1474, Y = 2492 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Centro-Oeste") { X = 1330, Y = 2436 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Tocantins") { X = 1146, Y = 2479 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Nordeste") { X = 983, Y = 2532 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Sudeste") { X = 1116, Y = 2265 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Paraguay") { X = 1411, Y = 2204 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Sud") { X = 1323, Y = 2063 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Puerto Rico") { X = 1537, Y = 3259 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Dominikanische Republik") { X = 1629, Y = 3350 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Haiti") { X = 1674, Y = 3350 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Jamaika") { X = 1829, Y = 3281 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Kuba") { X = 1837, Y = 3389 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Windward Islands") { X = 1541, Y = 3128 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Leeward Islands") { X = 1439, Y = 3194 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Bahamas") { X = 1733, Y = 3449 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Trinidad und Tobago") { X = 1437, Y = 3037 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Panama") { X = 1894, Y = 3040 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Costa Rica") { X = 2019, Y = 3097 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Nicaragua") { X = 2017, Y = 3172 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Honduras") { X = 2017, Y = 3255 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "El Salvador") { X = 2124, Y = 3174 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Guatemala") { X = 2191, Y = 3217 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Belize") { X = 2145, Y = 3268 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Mexiko") { X = 2442, Y = 3537 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Niederkalifornien") { X = 2635, Y = 3572 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Texas") { X = 2245, Y = 3617 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Oklahoma") { X = 2224, Y = 3725 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "New Mexiko") { X = 2375, Y = 3686 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "Colorado") { X = 2342, Y = 3819 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Arizona") { X = 2513, Y = 3713 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Utha") { X = 2479, Y = 3839 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Nevada") { X = 2592, Y = 3867 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "Californien") { X = 2709, Y = 3829 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "Louisiana") { X = 2129, Y = 3577 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "Missisippi") { X = 2072, Y = 3642 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "Arkansas") { X = 2114, Y = 3703 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "Alabama") { X = 2025, Y = 3652 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Georgia") { X = 1949, Y = 3686 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "Florida") { X = 1944, Y = 3542 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "Carolina") { X = 1885, Y = 3740 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "Virginia") { X = 1902, Y = 3820 };
            mapTemplate.Countries.Add(country74);
            var country75 = new CountryTemplate("75", "Kentucky") { X = 1985, Y = 3777 };
            mapTemplate.Countries.Add(country75);
            var country76 = new CountryTemplate("76", "Tennessee") { X = 2009, Y = 3732 };
            mapTemplate.Countries.Add(country76);
            var country77 = new CountryTemplate("77", "Pennylvania") { X = 1872, Y = 3904 };
            mapTemplate.Countries.Add(country77);
            var country78 = new CountryTemplate("78", "Ohio") { X = 1952, Y = 3868 };
            mapTemplate.Countries.Add(country78);
            var country79 = new CountryTemplate("79", "Indiana") { X = 2002, Y = 3834 };
            mapTemplate.Countries.Add(country79);
            var country80 = new CountryTemplate("80", "Illinois") { X = 2059, Y = 3817 };
            mapTemplate.Countries.Add(country80);
            var country81 = new CountryTemplate("81", "Michigan") { X = 1994, Y = 3948 };
            mapTemplate.Countries.Add(country81);
            var country82 = new CountryTemplate("82", "Ostk�ste") { X = 1838, Y = 4003 };
            mapTemplate.Countries.Add(country82);
            var country83 = new CountryTemplate("83", "Wisconsin") { X = 2058, Y = 3991 };
            mapTemplate.Countries.Add(country83);
            var country84 = new CountryTemplate("84", "Missouri") { X = 2102, Y = 3758 };
            mapTemplate.Countries.Add(country84);
            var country85 = new CountryTemplate("85", "Iowa") { X = 2155, Y = 3910 };
            mapTemplate.Countries.Add(country85);
            var country86 = new CountryTemplate("86", "ORD") { X = 2041, Y = 3874 };
            mapTemplate.Countries.Add(country86);
            var country87 = new CountryTemplate("87", "Minnesota") { X = 2158, Y = 4051 };
            mapTemplate.Countries.Add(country87);
            var country88 = new CountryTemplate("88", "RSW") { X = 1966, Y = 3482 };
            mapTemplate.Countries.Add(country88);
            var country89 = new CountryTemplate("89", "New Brunswick") { X = 1770, Y = 4134 };
            mapTemplate.Countries.Add(country89);
            var country90 = new CountryTemplate("90", "Quebec") { X = 1845, Y = 4195 };
            mapTemplate.Countries.Add(country90);
            var country91 = new CountryTemplate("91", "Neufundland und Labrador") { X = 1774, Y = 4274 };
            mapTemplate.Countries.Add(country91);
            var country92 = new CountryTemplate("92", "Nunavut") { X = 2150, Y = 4433 };
            mapTemplate.Countries.Add(country92);
            var country93 = new CountryTemplate("93", "Nordwest-Territorien") { X = 2370, Y = 4451 };
            mapTemplate.Countries.Add(country93);
            var country94 = new CountryTemplate("94", "Baffin") { X = 2062, Y = 4563 };
            mapTemplate.Countries.Add(country94);
            var country95 = new CountryTemplate("95", "Ellesmere") { X = 2173, Y = 4723 };
            mapTemplate.Countries.Add(country95);
            var country96 = new CountryTemplate("96", "YFB") { X = 1967, Y = 4507 };
            mapTemplate.Countries.Add(country96);
            var country97 = new CountryTemplate("97", "Alaska") { X = 2724, Y = 4711 };
            mapTemplate.Countries.Add(country97);
            var country98 = new CountryTemplate("98", "Yukon") { X = 2625, Y = 4535 };
            mapTemplate.Countries.Add(country98);
            var country99 = new CountryTemplate("99", "British Columbia") { X = 2585, Y = 4274 };
            mapTemplate.Countries.Add(country99);
            var country100 = new CountryTemplate("100", "Alberta") { X = 2424, Y = 4229 };
            mapTemplate.Countries.Add(country100);
            var country101 = new CountryTemplate("101", "Manitoba") { X = 2146, Y = 4211 };
            mapTemplate.Countries.Add(country101);
            var country102 = new CountryTemplate("102", "Saskatchewan") { X = 2281, Y = 4120 };
            mapTemplate.Countries.Add(country102);
            var country103 = new CountryTemplate("103", "Ontario") { X = 2023, Y = 4109 };
            mapTemplate.Countries.Add(country103);
            var country104 = new CountryTemplate("104", "ANC") { X = 2839, Y = 4636 };
            mapTemplate.Countries.Add(country104);
            var country105 = new CountryTemplate("105", "LAS") { X = 2620, Y = 3818 };
            mapTemplate.Countries.Add(country105);
            var country106 = new CountryTemplate("106", "BZN") { X = 2459, Y = 4030 };
            mapTemplate.Countries.Add(country106);
            var country107 = new CountryTemplate("107", "Kansas") { X = 2199, Y = 3790 };
            mapTemplate.Countries.Add(country107);
            var country108 = new CountryTemplate("108", "Nebraska") { X = 2236, Y = 3857 };
            mapTemplate.Countries.Add(country108);
            var country109 = new CountryTemplate("109", "Wyoming") { X = 2358, Y = 3910 };
            mapTemplate.Countries.Add(country109);
            var country110 = new CountryTemplate("110", "Dakota") { X = 2216, Y = 4018 };
            mapTemplate.Countries.Add(country110);
            var country111 = new CountryTemplate("111", "Montana") { X = 2410, Y = 4014 };
            mapTemplate.Countries.Add(country111);
            var country112 = new CountryTemplate("112", "Idaho") { X = 2537, Y = 3950 };
            mapTemplate.Countries.Add(country112);
            var country113 = new CountryTemplate("113", "Oregon") { X = 2716, Y = 4014 };
            mapTemplate.Countries.Add(country113);
            var country114 = new CountryTemplate("114", "Washington") { X = 2608, Y = 4074 };
            mapTemplate.Countries.Add(country114);
            var country115 = new CountryTemplate("115", "MEX") { X = 2360, Y = 3416 };
            mapTemplate.Countries.Add(country115);
            var country116 = new CountryTemplate("116", "AZS") { X = 1589, Y = 3299 };
            mapTemplate.Countries.Add(country116);
            var country117 = new CountryTemplate("117", "LIM") { X = 1884, Y = 2593 };
            mapTemplate.Countries.Add(country117);
            var country118 = new CountryTemplate("118", "PBM") { X = 1323, Y = 2894 };
            mapTemplate.Countries.Add(country118);
            var country119 = new CountryTemplate("119", "BSB") { X = 1208, Y = 2388 };
            mapTemplate.Countries.Add(country119);
            var country120 = new CountryTemplate("120", "EZE") { X = 1518, Y = 1954 };
            mapTemplate.Countries.Add(country120);
            var country121 = new CountryTemplate("121", "Grytviken") { X = 1203, Y = 1362 };
            mapTemplate.Countries.Add(country121);
            var country122 = new CountryTemplate("122", "Stanley") { X = 1668, Y = 1462 };
            mapTemplate.Countries.Add(country122);
            var country123 = new CountryTemplate("123", "Puerto Santa Cruz") { X = 1810, Y = 1578 };
            mapTemplate.Countries.Add(country123);
            var country124 = new CountryTemplate("124", "Puerto Aisen") { X = 1884, Y = 1742 };
            mapTemplate.Countries.Add(country124);
            var country125 = new CountryTemplate("125", "Santo Domingo") { X = 1655, Y = 3272 };
            mapTemplate.Countries.Add(country125);
            var country126 = new CountryTemplate("126", "Port-au Prince") { X = 1720, Y = 3292 };
            mapTemplate.Countries.Add(country126);
            var country127 = new CountryTemplate("127", "Cayenne") { X = 1208, Y = 2914 };
            mapTemplate.Countries.Add(country127);
            var country128 = new CountryTemplate("128", "Georgetown") { X = 1335, Y = 2982 };
            mapTemplate.Countries.Add(country128);
            var country129 = new CountryTemplate("129", "Bridgetown") { X = 1352, Y = 3098 };
            mapTemplate.Countries.Add(country129);
            var country130 = new CountryTemplate("130", "Port-of-Spain") { X = 1480, Y = 3044 };
            mapTemplate.Countries.Add(country130);
            var country131 = new CountryTemplate("131", "Willemstad") { X = 1593, Y = 3099 };
            mapTemplate.Countries.Add(country131);
            var country132 = new CountryTemplate("132", "San Juan") { X = 1493, Y = 3313 };
            mapTemplate.Countries.Add(country132);
            var country133 = new CountryTemplate("133", "Kingston") { X = 1776, Y = 3268 };
            mapTemplate.Countries.Add(country133);
            var country134 = new CountryTemplate("134", "Santiago de Cuba") { X = 1806, Y = 3336 };
            mapTemplate.Countries.Add(country134);
            var country135 = new CountryTemplate("135", "Nassau") { X = 1745, Y = 3511 };
            mapTemplate.Countries.Add(country135);
            var country136 = new CountryTemplate("136", "Miami") { X = 1905, Y = 3515 };
            mapTemplate.Countries.Add(country136);
            var country137 = new CountryTemplate("137", "Havanna") { X = 1948, Y = 3398 };
            mapTemplate.Countries.Add(country137);
            var country138 = new CountryTemplate("138", "Maracaibo") { X = 1727, Y = 3085 };
            mapTemplate.Countries.Add(country138);
            var country139 = new CountryTemplate("139", "Cartagena") { X = 1823, Y = 3076 };
            mapTemplate.Countries.Add(country139);
            var country140 = new CountryTemplate("140", "Chetumal") { X = 2161, Y = 3355 };
            mapTemplate.Countries.Add(country140);
            var country141 = new CountryTemplate("141", "Puerto Cortes") { X = 2083, Y = 3219 };
            mapTemplate.Countries.Add(country141);
            var country142 = new CountryTemplate("142", "Golfito") { X = 2017, Y = 3049 };
            mapTemplate.Countries.Add(country142);
            var country143 = new CountryTemplate("143", "Buenaventura") { X = 1811, Y = 2955 };
            mapTemplate.Countries.Add(country143);
            var country144 = new CountryTemplate("144", "Guayaquil") { X = 1957, Y = 2832 };
            mapTemplate.Countries.Add(country144);
            var country145 = new CountryTemplate("145", "Puerto Baquerizo Moreno") { X = 2104, Y = 2890 };
            mapTemplate.Countries.Add(country145);
            var country146 = new CountryTemplate("146", "Pangnirtung") { X = 1906, Y = 4499 };
            mapTemplate.Countries.Add(country146);
            var country147 = new CountryTemplate("147", "Grise Fiord") { X = 2184, Y = 4670 };
            mapTemplate.Countries.Add(country147);
            var country148 = new CountryTemplate("148", "Iglulik") { X = 2099, Y = 4490 };
            mapTemplate.Countries.Add(country148);
            var country149 = new CountryTemplate("149", "Rankin Inlet") { X = 2170, Y = 4342 };
            mapTemplate.Countries.Add(country149);
            var country150 = new CountryTemplate("150", "Churchill") { X = 2172, Y = 4251 };
            mapTemplate.Countries.Add(country150);
            var country151 = new CountryTemplate("151", "Whapmagoostui") { X = 1995, Y = 4202 };
            mapTemplate.Countries.Add(country151);
            var country152 = new CountryTemplate("152", "St Johns") { X = 1640, Y = 4261 };
            mapTemplate.Countries.Add(country152);
            var country153 = new CountryTemplate("153", "San Martin") { X = 2012, Y = 1117 };
            mapTemplate.Countries.Add(country153);
            var country154 = new CountryTemplate("154", "S�dpol") { X = 2332, Y = 677 };
            mapTemplate.Countries.Add(country154);
            var country155 = new CountryTemplate("155", "McMurdo Station") { X = 2728, Y = 621 };
            mapTemplate.Countries.Add(country155);
            var country156 = new CountryTemplate("156", "Casey-Station") { X = 2539, Y = 164 };
            mapTemplate.Countries.Add(country156);
            var country157 = new CountryTemplate("157", "Los Angeles") { X = 2741, Y = 3779 };
            mapTemplate.Countries.Add(country157);
            var country158 = new CountryTemplate("158", "Hawaii") { X = 3531, Y = 3575 };
            mapTemplate.Countries.Add(country158);
            var country159 = new CountryTemplate("159", "Pearl Harbor") { X = 3600, Y = 3674 };
            mapTemplate.Countries.Add(country159);
            var country160 = new CountryTemplate("160", "Apia") { X = 4172, Y = 3035 };
            mapTemplate.Countries.Add(country160);
            var country161 = new CountryTemplate("161", "Samoa") { X = 4197, Y = 2983 };
            mapTemplate.Countries.Add(country161);
            var country162 = new CountryTemplate("162", "Franz�sisch-Polynesien") { X = 3567, Y = 2677 };
            mapTemplate.Countries.Add(country162);
            var country163 = new CountryTemplate("163", "Papeete") { X = 3724, Y = 2781 };
            mapTemplate.Countries.Add(country163);
            var country164 = new CountryTemplate("164", "Suva") { X = 4459, Y = 2944 };
            mapTemplate.Countries.Add(country164);
            var country165 = new CountryTemplate("165", "Fiji") { X = 4374, Y = 2977 };
            mapTemplate.Countries.Add(country165);
            var country166 = new CountryTemplate("166", "Nordpol") { X = 2220, Y = 5015 };
            mapTemplate.Countries.Add(country166);
            var country167 = new CountryTemplate("167", "Nordpolareis") { X = 2176, Y = 5067 };
            mapTemplate.Countries.Add(country167);
            var country168 = new CountryTemplate("168", "Nordpol-32 Station") { X = 2381, Y = 4957 };
            mapTemplate.Countries.Add(country168);
            var country169 = new CountryTemplate("169", "Qaanaaq") { X = 2068, Y = 4758 };
            mapTemplate.Countries.Add(country169);
            var country170 = new CountryTemplate("170", "Qaasuitsup") { X = 1928, Y = 4732 };
            mapTemplate.Countries.Add(country170);
            var country171 = new CountryTemplate("171", "Gr�nland-Nationalpark") { X = 1908, Y = 4826 };
            mapTemplate.Countries.Add(country171);
            var country172 = new CountryTemplate("172", "Qeqqata") { X = 1794, Y = 4608 };
            mapTemplate.Countries.Add(country172);
            var country173 = new CountryTemplate("173", "Kujalleq") { X = 1703, Y = 4509 };
            mapTemplate.Countries.Add(country173);
            var country174 = new CountryTemplate("174", "Sermersooq") { X = 1804, Y = 4717 };
            mapTemplate.Countries.Add(country174);
            var country175 = new CountryTemplate("175", "Island") { X = 1615, Y = 4823 };
            mapTemplate.Countries.Add(country175);
            var country176 = new CountryTemplate("176", "Njardvik") { X = 1630, Y = 4754 };
            mapTemplate.Countries.Add(country176);
            var country177 = new CountryTemplate("177", "Nuuk") { X = 1814, Y = 4531 };
            mapTemplate.Countries.Add(country177);
            var country178 = new CountryTemplate("178", "SFJ") { X = 1858, Y = 4639 };
            mapTemplate.Countries.Add(country178);
            var country179 = new CountryTemplate("179", "Nome") { X = 2795, Y = 4838 };
            mapTemplate.Countries.Add(country179);
            var country180 = new CountryTemplate("180", "Longyearbyen") { X = 1825, Y = 5084 };
            mapTemplate.Countries.Add(country180);
            var country181 = new CountryTemplate("181", "Spitzbergen") { X = 1780, Y = 5158 };
            mapTemplate.Countries.Add(country181);
            var country182 = new CountryTemplate("182", "Tromso") { X = 1662, Y = 5212 };
            mapTemplate.Countries.Add(country182);
            var country183 = new CountryTemplate("183", "Torshavn") { X = 1326, Y = 5157 };
            mapTemplate.Countries.Add(country183);
            var country184 = new CountryTemplate("184", "Stockholm") { X = 1443, Y = 5383 };
            mapTemplate.Countries.Add(country184);
            var country185 = new CountryTemplate("185", "Norwegen") { X = 1450, Y = 5278 };
            mapTemplate.Countries.Add(country185);
            var country186 = new CountryTemplate("186", "Schweden") { X = 1520, Y = 5303 };
            mapTemplate.Countries.Add(country186);
            var country187 = new CountryTemplate("187", "Finnland") { X = 1625, Y = 5390 };
            mapTemplate.Countries.Add(country187);
            var country188 = new CountryTemplate("188", "F�r�er") { X = 1293, Y = 5105 };
            mapTemplate.Countries.Add(country188);
            var country189 = new CountryTemplate("189", "HEL") { X = 1581, Y = 5441 };
            mapTemplate.Countries.Add(country189);
            var country190 = new CountryTemplate("190", "Irland") { X = 1090, Y = 5212 };
            mapTemplate.Countries.Add(country190);
            var country191 = new CountryTemplate("191", "Grossbritannien") { X = 1144, Y = 5344 };
            mapTemplate.Countries.Add(country191);
            var country192 = new CountryTemplate("192", "Belgien") { X = 1155, Y = 5472 };
            mapTemplate.Countries.Add(country192);
            var country193 = new CountryTemplate("193", "Frankreich") { X = 1029, Y = 5442 };
            mapTemplate.Countries.Add(country193);
            var country194 = new CountryTemplate("194", "Spanien") { X = 826, Y = 5523 };
            mapTemplate.Countries.Add(country194);
            var country195 = new CountryTemplate("195", "Portugal") { X = 818, Y = 5405 };
            mapTemplate.Countries.Add(country195);
            var country196 = new CountryTemplate("196", "Kanaren") { X = 459, Y = 5366 };
            mapTemplate.Countries.Add(country196);
            var country197 = new CountryTemplate("197", "Santa Cruz") { X = 550, Y = 5402 };
            mapTemplate.Countries.Add(country197);
            var country198 = new CountryTemplate("198", "Lissabon") { X = 797, Y = 5463 };
            mapTemplate.Countries.Add(country198);
            var country199 = new CountryTemplate("199", "Barcelona") { X = 973, Y = 5536 };
            mapTemplate.Countries.Add(country199);
            var country200 = new CountryTemplate("200", "Le Havre") { X = 1049, Y = 5389 };
            mapTemplate.Countries.Add(country200);
            var country201 = new CountryTemplate("201", "Cork") { X = 1066, Y = 5247 };
            mapTemplate.Countries.Add(country201);
            var country202 = new CountryTemplate("202", "Edinburgh") { X = 1160, Y = 5285 };
            mapTemplate.Countries.Add(country202);
            var country203 = new CountryTemplate("203", "Liverpool") { X = 1105, Y = 5318 };
            mapTemplate.Countries.Add(country203);
            var country204 = new CountryTemplate("204", "LHR") { X = 1099, Y = 5352 };
            mapTemplate.Countries.Add(country204);
            var country205 = new CountryTemplate("205", "D�nemark") { X = 1320, Y = 5364 };
            mapTemplate.Countries.Add(country205);
            var country206 = new CountryTemplate("206", "Niederlande") { X = 1198, Y = 5393 };
            mapTemplate.Countries.Add(country206);
            var country207 = new CountryTemplate("207", "Deutschland") { X = 1191, Y = 5519 };
            mapTemplate.Countries.Add(country207);
            var country208 = new CountryTemplate("208", "Schweiz") { X = 1115, Y = 5564 };
            mapTemplate.Countries.Add(country208);
            var country209 = new CountryTemplate("209", "Italien") { X = 1101, Y = 5679 };
            mapTemplate.Countries.Add(country209);
            var country210 = new CountryTemplate("210", "�sterreich") { X = 1213, Y = 5606 };
            mapTemplate.Countries.Add(country210);
            var country211 = new CountryTemplate("211", "Tschechien") { X = 1250, Y = 5560 };
            mapTemplate.Countries.Add(country211);
            var country212 = new CountryTemplate("212", "Slowakei") { X = 1281, Y = 5614 };
            mapTemplate.Countries.Add(country212);
            var country213 = new CountryTemplate("213", "Polen") { X = 1380, Y = 5603 };
            mapTemplate.Countries.Add(country213);
            var country214 = new CountryTemplate("214", "Kaliningrad") { X = 1416, Y = 5554 };
            mapTemplate.Countries.Add(country214);
            var country215 = new CountryTemplate("215", "FRA") { X = 1207, Y = 5469 };
            mapTemplate.Countries.Add(country215);
            var country216 = new CountryTemplate("216", "K�nigsberg") { X = 1371, Y = 5492 };
            mapTemplate.Countries.Add(country216);
            var country217 = new CountryTemplate("217", "Kopenhagen") { X = 1372, Y = 5413 };
            mapTemplate.Countries.Add(country217);
            var country218 = new CountryTemplate("218", "Genua") { X = 1100, Y = 5608 };
            mapTemplate.Countries.Add(country218);
            var country219 = new CountryTemplate("219", "Gioia Tauro") { X = 1100, Y = 5768 };
            mapTemplate.Countries.Add(country219);
            var country220 = new CountryTemplate("220", "Rotterdam") { X = 1139, Y = 5416 };
            mapTemplate.Countries.Add(country220);
            var country221 = new CountryTemplate("221", "Baltikum") { X = 1474, Y = 5510 };
            mapTemplate.Countries.Add(country221);
            var country222 = new CountryTemplate("222", "Weissrussland") { X = 1486, Y = 5613 };
            mapTemplate.Countries.Add(country222);
            var country223 = new CountryTemplate("223", "Ukraine") { X = 1472, Y = 5801 };
            mapTemplate.Countries.Add(country223);
            var country224 = new CountryTemplate("224", "Moldawien") { X = 1381, Y = 5798 };
            mapTemplate.Countries.Add(country224);
            var country225 = new CountryTemplate("225", "Rum�nien") { X = 1323, Y = 5739 };
            mapTemplate.Countries.Add(country225);
            var country226 = new CountryTemplate("226", "Bulgarien") { X = 1257, Y = 5798 };
            mapTemplate.Countries.Add(country226);
            var country227 = new CountryTemplate("227", "Griechenland") { X = 1098, Y = 5871 };
            mapTemplate.Countries.Add(country227);
            var country228 = new CountryTemplate("228", "Balkan") { X = 1212, Y = 5711 };
            mapTemplate.Countries.Add(country228);
            var country229 = new CountryTemplate("229", "Ungarn") { X = 1265, Y = 5670 };
            mapTemplate.Countries.Add(country229);
            var country230 = new CountryTemplate("230", "Athen") { X = 1193, Y = 5926 };
            mapTemplate.Countries.Add(country230);
            var country231 = new CountryTemplate("231", "Krim") { X = 1434, Y = 5890 };
            mapTemplate.Countries.Add(country231);
            var country232 = new CountryTemplate("232", "KBP") { X = 1476, Y = 5737 };
            mapTemplate.Countries.Add(country232);
            var country233 = new CountryTemplate("233", "T�rkei") { X = 1295, Y = 5967 };
            mapTemplate.Countries.Add(country233);
            var country234 = new CountryTemplate("234", "Zypern") { X = 1279, Y = 6033 };
            mapTemplate.Countries.Add(country234);
            var country235 = new CountryTemplate("235", "Armenien") { X = 1517, Y = 6025 };
            mapTemplate.Countries.Add(country235);
            var country236 = new CountryTemplate("236", "Georgien") { X = 1512, Y = 5977 };
            mapTemplate.Countries.Add(country236);
            var country237 = new CountryTemplate("237", "S�drussland") { X = 1577, Y = 5873 };
            mapTemplate.Countries.Add(country237);
            var country238 = new CountryTemplate("238", "Nordkaukasus") { X = 1562, Y = 5954 };
            mapTemplate.Countries.Add(country238);
            var country239 = new CountryTemplate("239", "Aserbaidschan") { X = 1565, Y = 6063 };
            mapTemplate.Countries.Add(country239);
            var country240 = new CountryTemplate("240", "Iran") { X = 1635, Y = 6274 };
            mapTemplate.Countries.Add(country240);
            var country241 = new CountryTemplate("241", "THR") { X = 1615, Y = 6238 };
            mapTemplate.Countries.Add(country241);
            var country242 = new CountryTemplate("242", "Paphos") { X = 1242, Y = 6085 };
            mapTemplate.Countries.Add(country242);
            var country243 = new CountryTemplate("243", "Istanbul") { X = 1319, Y = 5918 };
            mapTemplate.Countries.Add(country243);
            var country244 = new CountryTemplate("244", "Syrien") { X = 1330, Y = 6106 };
            mapTemplate.Countries.Add(country244);
            var country245 = new CountryTemplate("245", "Israel") { X = 1242, Y = 6138 };
            mapTemplate.Countries.Add(country245);
            var country246 = new CountryTemplate("246", "Jordanien") { X = 1265, Y = 6201 };
            mapTemplate.Countries.Add(country246);
            var country247 = new CountryTemplate("247", "Irak") { X = 1399, Y = 6192 };
            mapTemplate.Countries.Add(country247);
            var country248 = new CountryTemplate("248", "Kuwait") { X = 1465, Y = 6296 };
            mapTemplate.Countries.Add(country248);
            var country249 = new CountryTemplate("249", "Saudi Arabien") { X = 1289, Y = 6386 };
            mapTemplate.Countries.Add(country249);
            var country250 = new CountryTemplate("250", "Katar") { X = 1505, Y = 6412 };
            mapTemplate.Countries.Add(country250);
            var country251 = new CountryTemplate("251", "Vereinigte Arabische Emirate") { X = 1551, Y = 6503 };
            mapTemplate.Countries.Add(country251);
            var country252 = new CountryTemplate("252", "Oman") { X = 1559, Y = 6580 };
            mapTemplate.Countries.Add(country252);
            var country253 = new CountryTemplate("253", "Jemen") { X = 1356, Y = 6619 };
            mapTemplate.Countries.Add(country253);
            var country254 = new CountryTemplate("254", "RUH") { X = 1417, Y = 6456 };
            mapTemplate.Countries.Add(country254);
            var country255 = new CountryTemplate("255", "Al-Mukalla") { X = 1309, Y = 6640 };
            mapTemplate.Countries.Add(country255);
            var country256 = new CountryTemplate("256", "Maskat") { X = 1613, Y = 6525 };
            mapTemplate.Countries.Add(country256);
            var country257 = new CountryTemplate("257", "Dubai") { X = 1574, Y = 6450 };
            mapTemplate.Countries.Add(country257);
            var country258 = new CountryTemplate("258", "Nordwestrussland") { X = 1746, Y = 5555 };
            mapTemplate.Countries.Add(country258);
            var country259 = new CountryTemplate("259", "Zentralrussland") { X = 1605, Y = 5674 };
            mapTemplate.Countries.Add(country259);
            var country260 = new CountryTemplate("260", "Wolga") { X = 1744, Y = 5772 };
            mapTemplate.Countries.Add(country260);
            var country261 = new CountryTemplate("261", "S�dural") { X = 1946, Y = 5782 };
            mapTemplate.Countries.Add(country261);
            var country262 = new CountryTemplate("262", "Yugra") { X = 2036, Y = 5689 };
            mapTemplate.Countries.Add(country262);
            var country263 = new CountryTemplate("263", "Jamal-Nenzen") { X = 2101, Y = 5618 };
            mapTemplate.Countries.Add(country263);
            var country264 = new CountryTemplate("264", "Nowaja Semlja") { X = 2054, Y = 5368 };
            mapTemplate.Countries.Add(country264);
            var country265 = new CountryTemplate("265", "NUX") { X = 2167, Y = 5568 };
            mapTemplate.Countries.Add(country265);
            var country266 = new CountryTemplate("266", "Beluschja Guba") { X = 1923, Y = 5390 };
            mapTemplate.Countries.Add(country266);
            var country267 = new CountryTemplate("267", "Archangelsk") { X = 1808, Y = 5528 };
            mapTemplate.Countries.Add(country267);
            var country268 = new CountryTemplate("268", "St Petersburg") { X = 1644, Y = 5493 };
            mapTemplate.Countries.Add(country268);
            var country269 = new CountryTemplate("269", "Nordostjakutien") { X = 2689, Y = 5252 };
            mapTemplate.Countries.Add(country269);
            var country270 = new CountryTemplate("270", "Nordjakutien") { X = 2513, Y = 5364 };
            mapTemplate.Countries.Add(country270);
            var country271 = new CountryTemplate("271", "Westjakutien") { X = 2467, Y = 5502 };
            mapTemplate.Countries.Add(country271);
            var country272 = new CountryTemplate("272", "S�djakutien") { X = 2653, Y = 5576 };
            mapTemplate.Countries.Add(country272);
            var country273 = new CountryTemplate("273", "Zentraljakutien") { X = 2634, Y = 5457 };
            mapTemplate.Countries.Add(country273);
            var country274 = new CountryTemplate("274", "S�dostsibirien") { X = 2545, Y = 5742 };
            mapTemplate.Countries.Add(country274);
            var country275 = new CountryTemplate("275", "S�dwestsibirien") { X = 2153, Y = 5824 };
            mapTemplate.Countries.Add(country275);
            var country276 = new CountryTemplate("276", "Krasnoyarsk") { X = 2309, Y = 5732 };
            mapTemplate.Countries.Add(country276);
            var country277 = new CountryTemplate("277", "Ewenken") { X = 2338, Y = 5593 };
            mapTemplate.Countries.Add(country277);
            var country278 = new CountryTemplate("278", "Taimyr") { X = 2263, Y = 5432 };
            mapTemplate.Countries.Add(country278);
            var country279 = new CountryTemplate("279", "YKS") { X = 2695, Y = 5519 };
            mapTemplate.Countries.Add(country279);
            var country280 = new CountryTemplate("280", "Tschukotka") { X = 2736, Y = 5069 };
            mapTemplate.Countries.Add(country280);
            var country281 = new CountryTemplate("281", "Kamtschatka") { X = 2968, Y = 5255 };
            mapTemplate.Countries.Add(country281);
            var country282 = new CountryTemplate("282", "Magadan") { X = 2821, Y = 5281 };
            mapTemplate.Countries.Add(country282);
            var country283 = new CountryTemplate("283", "Chabarowsk") { X = 2846, Y = 5556 };
            mapTemplate.Countries.Add(country283);
            var country284 = new CountryTemplate("284", "Amur") { X = 2776, Y = 5649 };
            mapTemplate.Countries.Add(country284);
            var country285 = new CountryTemplate("285", "J�disches Autonomes Gebiet") { X = 2949, Y = 5707 };
            mapTemplate.Countries.Add(country285);
            var country286 = new CountryTemplate("286", "Primorje") { X = 3058, Y = 5739 };
            mapTemplate.Countries.Add(country286);
            var country287 = new CountryTemplate("287", "Sachalin") { X = 3001, Y = 5508 };
            mapTemplate.Countries.Add(country287);
            var country288 = new CountryTemplate("288", "Anadyr") { X = 2779, Y = 4994 };
            mapTemplate.Countries.Add(country288);
            var country289 = new CountryTemplate("289", "Petropawlowsk") { X = 3083, Y = 5264 };
            mapTemplate.Countries.Add(country289);
            var country290 = new CountryTemplate("290", "Wanino") { X = 2994, Y = 5564 };
            mapTemplate.Countries.Add(country290);
            var country291 = new CountryTemplate("291", "Korsakow") { X = 3064, Y = 5558 };
            mapTemplate.Countries.Add(country291);
            var country292 = new CountryTemplate("292", "Westkasachstan") { X = 1758, Y = 5945 };
            mapTemplate.Countries.Add(country292);
            var country293 = new CountryTemplate("293", "Nordostkasachstan") { X = 1956, Y = 5907 };
            mapTemplate.Countries.Add(country293);
            var country294 = new CountryTemplate("294", "S�dkasachstan") { X = 1932, Y = 6059 };
            mapTemplate.Countries.Add(country294);
            var country295 = new CountryTemplate("295", "Kirgistan") { X = 2081, Y = 6181 };
            mapTemplate.Countries.Add(country295);
            var country296 = new CountryTemplate("296", "Usbekistan") { X = 1878, Y = 6143 };
            mapTemplate.Countries.Add(country296);
            var country297 = new CountryTemplate("297", "Turkmenistan") { X = 1801, Y = 6193 };
            mapTemplate.Countries.Add(country297);
            var country298 = new CountryTemplate("298", "Tadschikistan") { X = 1962, Y = 6249 };
            mapTemplate.Countries.Add(country298);
            var country299 = new CountryTemplate("299", "Afghanistan") { X = 1822, Y = 6341 };
            mapTemplate.Countries.Add(country299);
            var country300 = new CountryTemplate("300", "Pakistan") { X = 1904, Y = 6445 };
            mapTemplate.Countries.Add(country300);
            var country301 = new CountryTemplate("301", "Westindien") { X = 1924, Y = 6630 };
            mapTemplate.Countries.Add(country301);
            var country302 = new CountryTemplate("302", "Zentralindien") { X = 2089, Y = 6656 };
            mapTemplate.Countries.Add(country302);
            var country303 = new CountryTemplate("303", "S�dindien") { X = 2043, Y = 6858 };
            mapTemplate.Countries.Add(country303);
            var country304 = new CountryTemplate("304", "Sri Lanka") { X = 2169, Y = 7003 };
            mapTemplate.Countries.Add(country304);
            var country305 = new CountryTemplate("305", "Malediven") { X = 1925, Y = 7007 };
            mapTemplate.Countries.Add(country305);
            var country306 = new CountryTemplate("306", "HYD") { X = 2083, Y = 6803 };
            mapTemplate.Countries.Add(country306);
            var country307 = new CountryTemplate("307", "Karatschi") { X = 1818, Y = 6545 };
            mapTemplate.Countries.Add(country307);
            var country308 = new CountryTemplate("308", "Mumbai") { X = 1981, Y = 6699 };
            mapTemplate.Countries.Add(country308);
            var country309 = new CountryTemplate("309", "Male") { X = 2016, Y = 7070 };
            mapTemplate.Countries.Add(country309);
            var country310 = new CountryTemplate("310", "Colombo") { X = 2121, Y = 7048 };
            mapTemplate.Countries.Add(country310);
            var country311 = new CountryTemplate("311", "Chennai") { X = 2167, Y = 6846 };
            mapTemplate.Countries.Add(country311);
            var country312 = new CountryTemplate("312", "ALA") { X = 2147, Y = 6124 };
            mapTemplate.Countries.Add(country312);
            var country313 = new CountryTemplate("313", "Nordindien") { X = 2041, Y = 6492 };
            mapTemplate.Countries.Add(country313);
            var country314 = new CountryTemplate("314", "Nepal") { X = 2207, Y = 6507 };
            mapTemplate.Countries.Add(country314);
            var country315 = new CountryTemplate("315", "Tibet") { X = 2391, Y = 6432 };
            mapTemplate.Countries.Add(country315);
            var country316 = new CountryTemplate("316", "Bhutan") { X = 2376, Y = 6527 };
            mapTemplate.Countries.Add(country316);
            var country317 = new CountryTemplate("317", "Ostindien") { X = 2284, Y = 6592 };
            mapTemplate.Countries.Add(country317);
            var country318 = new CountryTemplate("318", "Bangladesch") { X = 2355, Y = 6640 };
            mapTemplate.Countries.Add(country318);
            var country319 = new CountryTemplate("319", "Nordostindien") { X = 2444, Y = 6556 };
            mapTemplate.Countries.Add(country319);
            var country320 = new CountryTemplate("320", "CCU") { X = 2309, Y = 6691 };
            mapTemplate.Countries.Add(country320);
            var country321 = new CountryTemplate("321", "Ostturkestan") { X = 2227, Y = 6196 };
            mapTemplate.Countries.Add(country321);
            var country322 = new CountryTemplate("322", "Qinghai") { X = 2447, Y = 6315 };
            mapTemplate.Countries.Add(country322);
            var country323 = new CountryTemplate("323", "Gansu") { X = 2547, Y = 6203 };
            mapTemplate.Countries.Add(country323);
            var country324 = new CountryTemplate("324", "Ningxia") { X = 2645, Y = 6173 };
            mapTemplate.Countries.Add(country324);
            var country325 = new CountryTemplate("325", "Sichuan") { X = 2608, Y = 6435 };
            mapTemplate.Countries.Add(country325);
            var country326 = new CountryTemplate("326", "Chongqing") { X = 2753, Y = 6386 };
            mapTemplate.Countries.Add(country326);
            var country327 = new CountryTemplate("327", "Yunnan") { X = 2592, Y = 6578 };
            mapTemplate.Countries.Add(country327);
            var country328 = new CountryTemplate("328", "Mongolei") { X = 2535, Y = 5971 };
            mapTemplate.Countries.Add(country328);
            var country329 = new CountryTemplate("329", "Innere Mongolei") { X = 2853, Y = 5908 };
            mapTemplate.Countries.Add(country329);
            var country330 = new CountryTemplate("330", "Hailongjiang") { X = 2909, Y = 5748 };
            mapTemplate.Countries.Add(country330);
            var country331 = new CountryTemplate("331", "Jilin") { X = 2981, Y = 5877 };
            mapTemplate.Countries.Add(country331);
            var country332 = new CountryTemplate("332", "Liaoning") { X = 2983, Y = 5975 };
            mapTemplate.Countries.Add(country332);
            var country333 = new CountryTemplate("333", "Hebai") { X = 2892, Y = 6062 };
            mapTemplate.Countries.Add(country333);
            var country334 = new CountryTemplate("334", "Shanxi") { X = 2814, Y = 6146 };
            mapTemplate.Countries.Add(country334);
            var country335 = new CountryTemplate("335", "CTU") { X = 2657, Y = 6441 };
            mapTemplate.Countries.Add(country335);
            var country336 = new CountryTemplate("336", "HET") { X = 2772, Y = 6125 };
            mapTemplate.Countries.Add(country336);
            var country337 = new CountryTemplate("337", "Tianjin") { X = 2885, Y = 6100 };
            mapTemplate.Countries.Add(country337);
            var country338 = new CountryTemplate("338", "Shandong") { X = 2946, Y = 6180 };
            mapTemplate.Countries.Add(country338);
            var country339 = new CountryTemplate("339", "Henan") { X = 2869, Y = 6250 };
            mapTemplate.Countries.Add(country339);
            var country340 = new CountryTemplate("340", "Anhui") { X = 2942, Y = 6304 };
            mapTemplate.Countries.Add(country340);
            var country341 = new CountryTemplate("341", "Hubei") { X = 2813, Y = 6341 };
            mapTemplate.Countries.Add(country341);
            var country342 = new CountryTemplate("342", "Hunan") { X = 2840, Y = 6426 };
            mapTemplate.Countries.Add(country342);
            var country343 = new CountryTemplate("343", "Jiangxi") { X = 2931, Y = 6416 };
            mapTemplate.Countries.Add(country343);
            var country344 = new CountryTemplate("344", "Guizhou") { X = 2749, Y = 6485 };
            mapTemplate.Countries.Add(country344);
            var country345 = new CountryTemplate("345", "Guangxi") { X = 2751, Y = 6576 };
            mapTemplate.Countries.Add(country345);
            var country346 = new CountryTemplate("346", "Hainan") { X = 2789, Y = 6703 };
            mapTemplate.Countries.Add(country346);
            var country347 = new CountryTemplate("347", "Fujian") { X = 2982, Y = 6490 };
            mapTemplate.Countries.Add(country347);
            var country348 = new CountryTemplate("348", "Guangdong") { X = 2882, Y = 6553 };
            mapTemplate.Countries.Add(country348);
            var country349 = new CountryTemplate("349", "Taiwan") { X = 3044, Y = 6502 };
            mapTemplate.Countries.Add(country349);
            var country350 = new CountryTemplate("350", "Zhejiang") { X = 3011, Y = 6385 };
            mapTemplate.Countries.Add(country350);
            var country351 = new CountryTemplate("351", "Jiangsu") { X = 2988, Y = 6242 };
            mapTemplate.Countries.Add(country351);
            var country352 = new CountryTemplate("352", "Shanghai") { X = 3073, Y = 6284 };
            mapTemplate.Countries.Add(country352);
            var country353 = new CountryTemplate("353", "Koahsiung") { X = 3070, Y = 6567 };
            mapTemplate.Countries.Add(country353);
            var country354 = new CountryTemplate("354", "Hongkong") { X = 2863, Y = 6620 };
            mapTemplate.Countries.Add(country354);
            var country355 = new CountryTemplate("355", "Haikou") { X = 2796, Y = 6644 };
            mapTemplate.Countries.Add(country355);
            var country356 = new CountryTemplate("356", "FOC") { X = 3029, Y = 6423 };
            mapTemplate.Countries.Add(country356);
            var country357 = new CountryTemplate("357", "Hokkaido") { X = 3160, Y = 5623 };
            mapTemplate.Countries.Add(country357);
            var country358 = new CountryTemplate("358", "Honshu") { X = 3280, Y = 5805 };
            mapTemplate.Countries.Add(country358);
            var country359 = new CountryTemplate("359", "Shikoku") { X = 3288, Y = 5871 };
            mapTemplate.Countries.Add(country359);
            var country360 = new CountryTemplate("360", "Kyushu") { X = 3310, Y = 5965 };
            mapTemplate.Countries.Add(country360);
            var country361 = new CountryTemplate("361", "S�dkorea") { X = 3166, Y = 6017 };
            mapTemplate.Countries.Add(country361);
            var country362 = new CountryTemplate("362", "Nordkorea") { X = 3064, Y = 5950 };
            mapTemplate.Countries.Add(country362);
            var country363 = new CountryTemplate("363", "Ryukyu-Inseln") { X = 3163, Y = 6395 };
            mapTemplate.Countries.Add(country363);
            var country364 = new CountryTemplate("364", "Nagoya") { X = 3201, Y = 5675 };
            mapTemplate.Countries.Add(country364);
            var country365 = new CountryTemplate("365", "Tokio") { X = 3304, Y = 5773 };
            mapTemplate.Countries.Add(country365);
            var country366 = new CountryTemplate("366", "Kochi") { X = 3324, Y = 5889 };
            mapTemplate.Countries.Add(country366);
            var country367 = new CountryTemplate("367", "Fukuoka") { X = 3264, Y = 5969 };
            mapTemplate.Countries.Add(country367);
            var country368 = new CountryTemplate("368", "Busan") { X = 3189, Y = 5961 };
            mapTemplate.Countries.Add(country368);
            var country369 = new CountryTemplate("369", "Naha") { X = 3190, Y = 6464 };
            mapTemplate.Countries.Add(country369);
            var country370 = new CountryTemplate("370", "HND") { X = 3348, Y = 5720 };
            mapTemplate.Countries.Add(country370);
            var country371 = new CountryTemplate("371", "Marshall Inseln") { X = 4180, Y = 5388 };
            mapTemplate.Countries.Add(country371);
            var country372 = new CountryTemplate("372", "Kiribati") { X = 4297, Y = 5413 };
            mapTemplate.Countries.Add(country372);
            var country373 = new CountryTemplate("373", "Karolinen") { X = 4080, Y = 5674 };
            mapTemplate.Countries.Add(country373);
            var country374 = new CountryTemplate("374", "Nord-Marana Inseln") { X = 3861, Y = 5683 };
            mapTemplate.Countries.Add(country374);
            var country375 = new CountryTemplate("375", "Palau") { X = 3885, Y = 5922 };
            mapTemplate.Countries.Add(country375);
            var country376 = new CountryTemplate("376", "Majuro") { X = 4220, Y = 5420 };
            mapTemplate.Countries.Add(country376);
            var country377 = new CountryTemplate("377", "South Tarawan") { X = 4262, Y = 5486 };
            mapTemplate.Countries.Add(country377);
            var country378 = new CountryTemplate("378", "Pohnpei") { X = 4116, Y = 5609 };
            mapTemplate.Countries.Add(country378);
            var country379 = new CountryTemplate("379", "Saipan") { X = 3853, Y = 5751 };
            mapTemplate.Countries.Add(country379);
            var country380 = new CountryTemplate("380", "Melekeok") { X = 3871, Y = 5980 };
            mapTemplate.Countries.Add(country380);
            var country381 = new CountryTemplate("381", "Westneuguinea") { X = 3569, Y = 7117 };
            mapTemplate.Countries.Add(country381);
            var country382 = new CountryTemplate("382", "Papua-Neuguinea") { X = 3673, Y = 7140 };
            mapTemplate.Countries.Add(country382);
            var country383 = new CountryTemplate("383", "Neubritannien") { X = 3839, Y = 7080 };
            mapTemplate.Countries.Add(country383);
            var country384 = new CountryTemplate("384", "Salomonen") { X = 3993, Y = 7093 };
            mapTemplate.Countries.Add(country384);
            var country385 = new CountryTemplate("385", "Vanuatu") { X = 4309, Y = 7345 };
            mapTemplate.Countries.Add(country385);
            var country386 = new CountryTemplate("386", "Neukaledonien") { X = 4241, Y = 7527 };
            mapTemplate.Countries.Add(country386);
            var country387 = new CountryTemplate("387", "Manokwari") { X = 3446, Y = 7037 };
            mapTemplate.Countries.Add(country387);
            var country388 = new CountryTemplate("388", "Port Moresby") { X = 3833, Y = 7184 };
            mapTemplate.Countries.Add(country388);
            var country389 = new CountryTemplate("389", "Kokopo") { X = 3869, Y = 7020 };
            mapTemplate.Countries.Add(country389);
            var country390 = new CountryTemplate("390", "Hoiara") { X = 4118, Y = 7159 };
            mapTemplate.Countries.Add(country390);
            var country391 = new CountryTemplate("391", "Port Vila") { X = 4315, Y = 7450 };
            mapTemplate.Countries.Add(country391);
            var country392 = new CountryTemplate("392", "Noumea") { X = 4242, Y = 7576 };
            mapTemplate.Countries.Add(country392);
            var country393 = new CountryTemplate("393", "DJJ") { X = 3577, Y = 7051 };
            mapTemplate.Countries.Add(country393);
            var country394 = new CountryTemplate("394", "Myanmar") { X = 2481, Y = 6642 };
            mapTemplate.Countries.Add(country394);
            var country395 = new CountryTemplate("395", "Laos") { X = 2646, Y = 6694 };
            mapTemplate.Countries.Add(country395);
            var country396 = new CountryTemplate("396", "Thailand") { X = 2614, Y = 6792 };
            mapTemplate.Countries.Add(country396);
            var country397 = new CountryTemplate("397", "Kambodscha") { X = 2720, Y = 6865 };
            mapTemplate.Countries.Add(country397);
            var country398 = new CountryTemplate("398", "Vietnam") { X = 2812, Y = 6811 };
            mapTemplate.Countries.Add(country398);
            var country399 = new CountryTemplate("399", "Kuala Lumpur") { X = 2692, Y = 7055 };
            mapTemplate.Countries.Add(country399);
            var country400 = new CountryTemplate("400", "Da Nang") { X = 2746, Y = 6734 };
            mapTemplate.Countries.Add(country400);
            var country401 = new CountryTemplate("401", "BKK") { X = 2644, Y = 6869 };
            mapTemplate.Countries.Add(country401);
            var country402 = new CountryTemplate("402", "Sumatra") { X = 2665, Y = 7179 };
            mapTemplate.Countries.Add(country402);
            var country403 = new CountryTemplate("403", "Java") { X = 2874, Y = 7293 };
            mapTemplate.Countries.Add(country403);
            var country404 = new CountryTemplate("404", "Kalimantan") { X = 2923, Y = 7133 };
            mapTemplate.Countries.Add(country404);
            var country405 = new CountryTemplate("405", "Sulawesi") { X = 3138, Y = 7065 };
            mapTemplate.Countries.Add(country405);
            var country406 = new CountryTemplate("406", "Timor") { X = 3238, Y = 7268 };
            mapTemplate.Countries.Add(country406);
            var country407 = new CountryTemplate("407", "Philippinen") { X = 3183, Y = 6779 };
            mapTemplate.Countries.Add(country407);
            var country408 = new CountryTemplate("408", "Sarawak") { X = 2890, Y = 7049 };
            mapTemplate.Countries.Add(country408);
            var country409 = new CountryTemplate("409", "Sabah") { X = 2972, Y = 6960 };
            mapTemplate.Countries.Add(country409);
            var country410 = new CountryTemplate("410", "Belawan") { X = 2547, Y = 7026 };
            mapTemplate.Countries.Add(country410);
            var country411 = new CountryTemplate("411", "Singapur") { X = 2748, Y = 7097 };
            mapTemplate.Countries.Add(country411);
            var country412 = new CountryTemplate("412", "Bandar Lampung") { X = 2711, Y = 7252 };
            mapTemplate.Countries.Add(country412);
            var country413 = new CountryTemplate("413", "Jakarta") { X = 2820, Y = 7310 };
            mapTemplate.Countries.Add(country413);
            var country414 = new CountryTemplate("414", "Kuching") { X = 2830, Y = 7118 };
            mapTemplate.Countries.Add(country414);
            var country415 = new CountryTemplate("415", "Banjarmasin") { X = 2948, Y = 7185 };
            mapTemplate.Countries.Add(country415);
            var country416 = new CountryTemplate("416", "Tawau") { X = 3027, Y = 7028 };
            mapTemplate.Countries.Add(country416);
            var country417 = new CountryTemplate("417", "Manila") { X = 3103, Y = 6734 };
            mapTemplate.Countries.Add(country417);
            var country418 = new CountryTemplate("418", "Makassar") { X = 3150, Y = 7246 };
            mapTemplate.Countries.Add(country418);
            var country419 = new CountryTemplate("419", "Kupang") { X = 3248, Y = 7354 };
            mapTemplate.Countries.Add(country419);
            var country420 = new CountryTemplate("420", "Top End") { X = 3491, Y = 7324 };
            mapTemplate.Countries.Add(country420);
            var country421 = new CountryTemplate("421", "Katherine") { X = 3439, Y = 7457 };
            mapTemplate.Countries.Add(country421);
            var country422 = new CountryTemplate("422", "Kimberley") { X = 3310, Y = 7519 };
            mapTemplate.Countries.Add(country422);
            var country423 = new CountryTemplate("423", "Pilbara") { X = 3236, Y = 7631 };
            mapTemplate.Countries.Add(country423);
            var country424 = new CountryTemplate("424", "Alice Springs") { X = 3488, Y = 7625 };
            mapTemplate.Countries.Add(country424);
            var country425 = new CountryTemplate("425", "Barkly Tableland") { X = 3522, Y = 7506 };
            mapTemplate.Countries.Add(country425);
            var country426 = new CountryTemplate("426", "Gulf Country") { X = 3646, Y = 7467 };
            mapTemplate.Countries.Add(country426);
            var country427 = new CountryTemplate("427", "Central West Queensland") { X = 3731, Y = 7560 };
            mapTemplate.Countries.Add(country427);
            var country428 = new CountryTemplate("428", "Eastcoast Queensland") { X = 3821, Y = 7493 };
            mapTemplate.Countries.Add(country428);
            var country429 = new CountryTemplate("429", "Maranoa") { X = 3790, Y = 7642 };
            mapTemplate.Countries.Add(country429);
            var country430 = new CountryTemplate("430", "Wyndham") { X = 3331, Y = 7460 };
            mapTemplate.Countries.Add(country430);
            var country431 = new CountryTemplate("431", "Darwin") { X = 3435, Y = 7376 };
            mapTemplate.Countries.Add(country431);
            var country432 = new CountryTemplate("432", "JCK") { X = 3673, Y = 7522 };
            mapTemplate.Countries.Add(country432);
            var country433 = new CountryTemplate("433", "Gascoyne") { X = 3025, Y = 7780 };
            mapTemplate.Countries.Add(country433);
            var country434 = new CountryTemplate("434", "Mid West Australia") { X = 3196, Y = 7751 };
            mapTemplate.Countries.Add(country434);
            var country435 = new CountryTemplate("435", "Goldfields-Esperance") { X = 3355, Y = 7790 };
            mapTemplate.Countries.Add(country435);
            var country436 = new CountryTemplate("436", "Wheatbelt") { X = 3225, Y = 7930 };
            mapTemplate.Countries.Add(country436);
            var country437 = new CountryTemplate("437", "South Australia") { X = 3583, Y = 7753 };
            mapTemplate.Countries.Add(country437);
            var country438 = new CountryTemplate("438", "New South Wales") { X = 3819, Y = 7742 };
            mapTemplate.Countries.Add(country438);
            var country439 = new CountryTemplate("439", "Victoria") { X = 3793, Y = 7857 };
            mapTemplate.Countries.Add(country439);
            var country440 = new CountryTemplate("440", "Tasmanien") { X = 3827, Y = 7954 };
            mapTemplate.Countries.Add(country440);
            var country441 = new CountryTemplate("441", "Perth") { X = 3240, Y = 7999 };
            mapTemplate.Countries.Add(country441);
            var country442 = new CountryTemplate("442", "Melbourne") { X = 3814, Y = 7919 };
            mapTemplate.Countries.Add(country442);
            var country443 = new CountryTemplate("443", "Hobart") { X = 3887, Y = 8027 };
            mapTemplate.Countries.Add(country443);
            var country444 = new CountryTemplate("444", "SYD") { X = 3957, Y = 7827 };
            mapTemplate.Countries.Add(country444);
            var country445 = new CountryTemplate("445", "S�dinsel Neuseelands") { X = 4271, Y = 8026 };
            mapTemplate.Countries.Add(country445);
            var country446 = new CountryTemplate("446", "Nordinsel Neuseelands") { X = 4418, Y = 7886 };
            mapTemplate.Countries.Add(country446);
            var country447 = new CountryTemplate("447", "Greymouth") { X = 4276, Y = 7955 };
            mapTemplate.Countries.Add(country447);
            var country448 = new CountryTemplate("448", "Whangarei") { X = 4349, Y = 7807 };
            mapTemplate.Countries.Add(country448);
            var country449 = new CountryTemplate("449", "CHC") { X = 4346, Y = 7986 };
            mapTemplate.Countries.Add(country449);
            var country450 = new CountryTemplate("450", "Kap Verde") { X = 37, Y = 5408 };
            mapTemplate.Countries.Add(country450);
            var country451 = new CountryTemplate("451", "Gambia") { X = 86, Y = 5627 };
            mapTemplate.Countries.Add(country451);
            var country452 = new CountryTemplate("452", "Senegal") { X = 205, Y = 5636 };
            mapTemplate.Countries.Add(country452);
            var country453 = new CountryTemplate("453", "Mauretanien") { X = 324, Y = 5672 };
            mapTemplate.Countries.Add(country453);
            var country454 = new CountryTemplate("454", "Mali") { X = 411, Y = 5854 };
            mapTemplate.Countries.Add(country454);
            var country455 = new CountryTemplate("455", "Westsahara") { X = 374, Y = 5523 };
            mapTemplate.Countries.Add(country455);
            var country456 = new CountryTemplate("456", "Marokko") { X = 691, Y = 5589 };
            mapTemplate.Countries.Add(country456);
            var country457 = new CountryTemplate("457", "Algerien") { X = 665, Y = 5751 };
            mapTemplate.Countries.Add(country457);
            var country458 = new CountryTemplate("458", "Guinea Bissau") { X = 120, Y = 5677 };
            mapTemplate.Countries.Add(country458);
            var country459 = new CountryTemplate("459", "Guinea") { X = 124, Y = 5761 };
            mapTemplate.Countries.Add(country459);
            var country460 = new CountryTemplate("460", "Sierra Leone") { X = 95, Y = 5820 };
            mapTemplate.Countries.Add(country460);
            var country461 = new CountryTemplate("461", "Liberia") { X = 78, Y = 5925 };
            mapTemplate.Countries.Add(country461);
            var country462 = new CountryTemplate("462", "Elfenbeink�ste") { X = 151, Y = 5994 };
            mapTemplate.Countries.Add(country462);
            var country463 = new CountryTemplate("463", "Burkina Faso") { X = 349, Y = 5951 };
            mapTemplate.Countries.Add(country463);
            var country464 = new CountryTemplate("464", "Ghana") { X = 222, Y = 6080 };
            mapTemplate.Countries.Add(country464);
            var country465 = new CountryTemplate("465", "Togo") { X = 304, Y = 6124 };
            mapTemplate.Countries.Add(country465);
            var country466 = new CountryTemplate("466", "Benin") { X = 373, Y = 6088 };
            mapTemplate.Countries.Add(country466);
            var country467 = new CountryTemplate("467", "Nigeria") { X = 412, Y = 6186 };
            mapTemplate.Countries.Add(country467);
            var country468 = new CountryTemplate("468", "Niger") { X = 602, Y = 6056 };
            mapTemplate.Countries.Add(country468);
            var country469 = new CountryTemplate("469", "Tschad") { X = 733, Y = 6242 };
            mapTemplate.Countries.Add(country469);
            var country470 = new CountryTemplate("470", "�quatorialguinea") { X = 372, Y = 6361 };
            mapTemplate.Countries.Add(country470);
            var country471 = new CountryTemplate("471", "Kamerun") { X = 439, Y = 6341 };
            mapTemplate.Countries.Add(country471);
            var country472 = new CountryTemplate("472", "Gabun") { X = 335, Y = 6448 };
            mapTemplate.Countries.Add(country472);
            var country473 = new CountryTemplate("473", "Republik Kongo") { X = 457, Y = 6511 };
            mapTemplate.Countries.Add(country473);
            var country474 = new CountryTemplate("474", "Zentralafrikanische Republik") { X = 547, Y = 6419 };
            mapTemplate.Countries.Add(country474);
            var country475 = new CountryTemplate("475", "Kongo") { X = 531, Y = 6664 };
            mapTemplate.Countries.Add(country475);
            var country476 = new CountryTemplate("476", "Angola") { X = 273, Y = 6777 };
            mapTemplate.Countries.Add(country476);
            var country477 = new CountryTemplate("477", "Namibia") { X = 163, Y = 6950 };
            mapTemplate.Countries.Add(country477);
            var country478 = new CountryTemplate("478", "Botswana") { X = 248, Y = 7047 };
            mapTemplate.Countries.Add(country478);
            var country479 = new CountryTemplate("479", "S�dafrika") { X = 143, Y = 7187 };
            mapTemplate.Countries.Add(country479);
            var country480 = new CountryTemplate("480", "Lesotho") { X = 265, Y = 7258 };
            mapTemplate.Countries.Add(country480);
            var country481 = new CountryTemplate("481", "Swaziland") { X = 357, Y = 7195 };
            mapTemplate.Countries.Add(country481);
            var country482 = new CountryTemplate("482", "Simbabwe") { X = 417, Y = 7052 };
            mapTemplate.Countries.Add(country482);
            var country483 = new CountryTemplate("483", "Sambia") { X = 405, Y = 6928 };
            mapTemplate.Countries.Add(country483);
            var country484 = new CountryTemplate("484", "Madagaskar") { X = 732, Y = 7271 };
            mapTemplate.Countries.Add(country484);
            var country485 = new CountryTemplate("485", "Seychellen") { X = 1037, Y = 7132 };
            mapTemplate.Countries.Add(country485);
            var country486 = new CountryTemplate("486", "Komoren") { X = 801, Y = 7071 };
            mapTemplate.Countries.Add(country486);
            var country487 = new CountryTemplate("487", "Mosambik") { X = 611, Y = 7108 };
            mapTemplate.Countries.Add(country487);
            var country488 = new CountryTemplate("488", "Malawi") { X = 592, Y = 6978 };
            mapTemplate.Countries.Add(country488);
            var country489 = new CountryTemplate("489", "Tansania") { X = 667, Y = 6863 };
            mapTemplate.Countries.Add(country489);
            var country490 = new CountryTemplate("490", "Burundi") { X = 651, Y = 6786 };
            mapTemplate.Countries.Add(country490);
            var country491 = new CountryTemplate("491", "Ruanda") { X = 695, Y = 6714 };
            mapTemplate.Countries.Add(country491);
            var country492 = new CountryTemplate("492", "Uganda") { X = 765, Y = 6705 };
            mapTemplate.Countries.Add(country492);
            var country493 = new CountryTemplate("493", "Kenia") { X = 867, Y = 6794 };
            mapTemplate.Countries.Add(country493);
            var country494 = new CountryTemplate("494", "Somalia") { X = 1278, Y = 6804 };
            mapTemplate.Countries.Add(country494);
            var country495 = new CountryTemplate("495", "�thiopien") { X = 990, Y = 6662 };
            mapTemplate.Countries.Add(country495);
            var country496 = new CountryTemplate("496", "Dschibuti") { X = 1158, Y = 6636 };
            mapTemplate.Countries.Add(country496);
            var country497 = new CountryTemplate("497", "Eritrea") { X = 1122, Y = 6504 };
            mapTemplate.Countries.Add(country497);
            var country498 = new CountryTemplate("498", "Sudan") { X = 921, Y = 6415 };
            mapTemplate.Countries.Add(country498);
            var country499 = new CountryTemplate("499", "�gypten") { X = 1073, Y = 6178 };
            mapTemplate.Countries.Add(country499);
            var country500 = new CountryTemplate("500", "Lybien") { X = 896, Y = 6021 };
            mapTemplate.Countries.Add(country500);
            var country501 = new CountryTemplate("501", "Tunesien") { X = 845, Y = 5777 };
            mapTemplate.Countries.Add(country501);
            var country502 = new CountryTemplate("502", "Tunis") { X = 949, Y = 5720 };
            mapTemplate.Countries.Add(country502);
            var country503 = new CountryTemplate("503", "Algier") { X = 900, Y = 5676 };
            mapTemplate.Countries.Add(country503);
            var country504 = new CountryTemplate("504", "Casablanca") { X = 661, Y = 5552 };
            mapTemplate.Countries.Add(country504);
            var country505 = new CountryTemplate("505", "Dakar") { X = 171, Y = 5568 };
            mapTemplate.Countries.Add(country505);
            var country506 = new CountryTemplate("506", "Praia") { X = 81, Y = 5473 };
            mapTemplate.Countries.Add(country506);
            var country507 = new CountryTemplate("507", "Maputo") { X = 417, Y = 7251 };
            mapTemplate.Countries.Add(country507);
            var country508 = new CountryTemplate("508", "Toliara") { X = 638, Y = 7315 };
            mapTemplate.Countries.Add(country508);
            var country509 = new CountryTemplate("509", "Moroni") { X = 816, Y = 7131 };
            mapTemplate.Countries.Add(country509);
            var country510 = new CountryTemplate("510", "Antsiranana") { X = 877, Y = 7206 };
            mapTemplate.Countries.Add(country510);
            var country511 = new CountryTemplate("511", "Victoria_Hafen") { X = 1007, Y = 7197 };
            mapTemplate.Countries.Add(country511);
            var country512 = new CountryTemplate("512", "Beira") { X = 536, Y = 7120 };
            mapTemplate.Countries.Add(country512);
            var country513 = new CountryTemplate("513", "Boosaaso") { X = 1286, Y = 6742 };
            mapTemplate.Countries.Add(country513);
            var country514 = new CountryTemplate("514", "Alexandria") { X = 1138, Y = 6070 };
            mapTemplate.Countries.Add(country514);
            var country515 = new CountryTemplate("515", "DOD") { X = 727, Y = 6931 };
            mapTemplate.Countries.Add(country515);
            var country516 = new CountryTemplate("516", "KRT") { X = 992, Y = 6491 };
            mapTemplate.Countries.Add(country516);
            var country517 = new CountryTemplate("517", "NKC") { X = 275, Y = 5547 };
            mapTemplate.Countries.Add(country517);
            var country518 = new CountryTemplate("518", "ACC") { X = 228, Y = 6151 };
            mapTemplate.Countries.Add(country518);
            var country519 = new CountryTemplate("519", "LBV") { X = 321, Y = 6414 };
            mapTemplate.Countries.Add(country519);
            var country520 = new CountryTemplate("520", "JNB") { X = 307, Y = 7204 };
            mapTemplate.Countries.Add(country520);
            var country521 = new CountryTemplate("521", "Shaanxi") { X = 2712, Y = 6305 };
            mapTemplate.Countries.Add(country521);
            var country522 = new CountryTemplate("522", "Stavanger") { X = 1363, Y = 5322 };
            mapTemplate.Countries.Add(country522);
            var country523 = new CountryTemplate("523", "Magadan_Hafen") { X = 2890, Y = 5309 };
            mapTemplate.Countries.Add(country523);
            var country524 = new CountryTemplate("524", "Wladiwostok") { X = 3025, Y = 5804 };
            mapTemplate.Countries.Add(country524);
            var country525 = new CountryTemplate("525", "Saint Johns") { X = 1391, Y = 3263 };
            mapTemplate.Countries.Add(country525);
            var continent1 = new Continent("1", 4);
            continent1.Countries.Add(country1);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            continent1.Countries.Add(country10);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 5);
            continent2.Countries.Add(country11);
            continent2.Countries.Add(country12);
            continent2.Countries.Add(country13);
            continent2.Countries.Add(country14);
            continent2.Countries.Add(country15);
            continent2.Countries.Add(country16);
            continent2.Countries.Add(country17);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 5);
            continent3.Countries.Add(country18);
            continent3.Countries.Add(country19);
            continent3.Countries.Add(country20);
            continent3.Countries.Add(country21);
            continent3.Countries.Add(country22);
            continent3.Countries.Add(country23);
            continent3.Countries.Add(country24);
            continent3.Countries.Add(country25);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 5);
            continent4.Countries.Add(country33);
            continent4.Countries.Add(country34);
            continent4.Countries.Add(country35);
            continent4.Countries.Add(country36);
            continent4.Countries.Add(country37);
            continent4.Countries.Add(country38);
            continent4.Countries.Add(country39);
            continent4.Countries.Add(country40);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 5);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            continent5.Countries.Add(country28);
            continent5.Countries.Add(country29);
            continent5.Countries.Add(country30);
            continent5.Countries.Add(country31);
            continent5.Countries.Add(country32);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 3);
            continent6.Countries.Add(country41);
            continent6.Countries.Add(country42);
            continent6.Countries.Add(country43);
            continent6.Countries.Add(country44);
            continent6.Countries.Add(country45);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 3);
            continent7.Countries.Add(country46);
            continent7.Countries.Add(country47);
            continent7.Countries.Add(country48);
            continent7.Countries.Add(country49);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 5);
            continent8.Countries.Add(country50);
            continent8.Countries.Add(country51);
            continent8.Countries.Add(country52);
            continent8.Countries.Add(country53);
            continent8.Countries.Add(country54);
            continent8.Countries.Add(country55);
            continent8.Countries.Add(country56);
            continent8.Countries.Add(country57);
            continent8.Countries.Add(country58);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 5);
            continent9.Countries.Add(country59);
            continent9.Countries.Add(country60);
            continent9.Countries.Add(country61);
            continent9.Countries.Add(country62);
            continent9.Countries.Add(country63);
            continent9.Countries.Add(country64);
            continent9.Countries.Add(country65);
            continent9.Countries.Add(country66);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 5);
            continent10.Countries.Add(country67);
            continent10.Countries.Add(country68);
            continent10.Countries.Add(country69);
            continent10.Countries.Add(country70);
            continent10.Countries.Add(country71);
            continent10.Countries.Add(country72);
            continent10.Countries.Add(country73);
            continent10.Countries.Add(country74);
            continent10.Countries.Add(country75);
            continent10.Countries.Add(country76);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 6);
            continent11.Countries.Add(country77);
            continent11.Countries.Add(country78);
            continent11.Countries.Add(country79);
            continent11.Countries.Add(country80);
            continent11.Countries.Add(country81);
            continent11.Countries.Add(country82);
            continent11.Countries.Add(country83);
            continent11.Countries.Add(country84);
            continent11.Countries.Add(country85);
            continent11.Countries.Add(country87);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 5);
            continent12.Countries.Add(country107);
            continent12.Countries.Add(country108);
            continent12.Countries.Add(country109);
            continent12.Countries.Add(country110);
            continent12.Countries.Add(country111);
            continent12.Countries.Add(country112);
            continent12.Countries.Add(country113);
            continent12.Countries.Add(country114);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 5);
            continent13.Countries.Add(country97);
            continent13.Countries.Add(country98);
            continent13.Countries.Add(country99);
            continent13.Countries.Add(country100);
            continent13.Countries.Add(country101);
            continent13.Countries.Add(country102);
            continent13.Countries.Add(country103);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 5);
            continent14.Countries.Add(country89);
            continent14.Countries.Add(country90);
            continent14.Countries.Add(country91);
            continent14.Countries.Add(country92);
            continent14.Countries.Add(country93);
            continent14.Countries.Add(country94);
            continent14.Countries.Add(country95);
            mapTemplate.Continents.Add(continent14);
            var continent15 = new Continent("15", 4);
            continent15.Countries.Add(country167);
            continent15.Countries.Add(country170);
            continent15.Countries.Add(country171);
            continent15.Countries.Add(country172);
            continent15.Countries.Add(country173);
            continent15.Countries.Add(country174);
            continent15.Countries.Add(country175);
            mapTemplate.Continents.Add(continent15);
            var continent16 = new Continent("16", 3);
            continent16.Countries.Add(country181);
            continent16.Countries.Add(country185);
            continent16.Countries.Add(country186);
            continent16.Countries.Add(country187);
            continent16.Countries.Add(country188);
            mapTemplate.Continents.Add(continent16);
            var continent17 = new Continent("17", 0);
            continent17.Countries.Add(country86);
            continent17.Countries.Add(country88);
            continent17.Countries.Add(country96);
            continent17.Countries.Add(country104);
            continent17.Countries.Add(country105);
            continent17.Countries.Add(country106);
            continent17.Countries.Add(country115);
            continent17.Countries.Add(country116);
            continent17.Countries.Add(country117);
            continent17.Countries.Add(country118);
            continent17.Countries.Add(country119);
            continent17.Countries.Add(country120);
            continent17.Countries.Add(country155);
            continent17.Countries.Add(country178);
            continent17.Countries.Add(country189);
            continent17.Countries.Add(country204);
            continent17.Countries.Add(country215);
            continent17.Countries.Add(country232);
            continent17.Countries.Add(country241);
            continent17.Countries.Add(country254);
            continent17.Countries.Add(country265);
            continent17.Countries.Add(country279);
            continent17.Countries.Add(country306);
            continent17.Countries.Add(country312);
            continent17.Countries.Add(country320);
            continent17.Countries.Add(country335);
            continent17.Countries.Add(country336);
            continent17.Countries.Add(country356);
            continent17.Countries.Add(country370);
            continent17.Countries.Add(country393);
            continent17.Countries.Add(country401);
            continent17.Countries.Add(country432);
            continent17.Countries.Add(country444);
            continent17.Countries.Add(country449);
            continent17.Countries.Add(country515);
            continent17.Countries.Add(country516);
            continent17.Countries.Add(country517);
            continent17.Countries.Add(country518);
            continent17.Countries.Add(country519);
            continent17.Countries.Add(country520);
            mapTemplate.Continents.Add(continent17);
            var continent18 = new Continent("18", 1);
            continent18.Countries.Add(country154);
            continent18.Countries.Add(country166);
            mapTemplate.Continents.Add(continent18);
            var continent19 = new Continent("19", 4);
            continent19.Countries.Add(country158);
            continent19.Countries.Add(country161);
            continent19.Countries.Add(country162);
            continent19.Countries.Add(country165);
            continent19.Countries.Add(country445);
            continent19.Countries.Add(country446);
            mapTemplate.Continents.Add(continent19);
            var continent20 = new Continent("20", 3);
            continent20.Countries.Add(country371);
            continent20.Countries.Add(country372);
            continent20.Countries.Add(country373);
            continent20.Countries.Add(country374);
            continent20.Countries.Add(country375);
            mapTemplate.Continents.Add(continent20);
            var continent21 = new Continent("21", 4);
            continent21.Countries.Add(country381);
            continent21.Countries.Add(country382);
            continent21.Countries.Add(country383);
            continent21.Countries.Add(country384);
            continent21.Countries.Add(country385);
            continent21.Countries.Add(country386);
            mapTemplate.Continents.Add(continent21);
            var continent22 = new Continent("22", 5);
            continent22.Countries.Add(country190);
            continent22.Countries.Add(country191);
            continent22.Countries.Add(country192);
            continent22.Countries.Add(country193);
            continent22.Countries.Add(country194);
            continent22.Countries.Add(country195);
            continent22.Countries.Add(country196);
            mapTemplate.Continents.Add(continent22);
            var continent23 = new Continent("23", 6);
            continent23.Countries.Add(country205);
            continent23.Countries.Add(country206);
            continent23.Countries.Add(country207);
            continent23.Countries.Add(country208);
            continent23.Countries.Add(country209);
            continent23.Countries.Add(country210);
            continent23.Countries.Add(country211);
            continent23.Countries.Add(country212);
            continent23.Countries.Add(country213);
            continent23.Countries.Add(country214);
            mapTemplate.Continents.Add(continent23);
            var continent24 = new Continent("24", 5);
            continent24.Countries.Add(country221);
            continent24.Countries.Add(country222);
            continent24.Countries.Add(country223);
            continent24.Countries.Add(country224);
            continent24.Countries.Add(country225);
            continent24.Countries.Add(country226);
            continent24.Countries.Add(country227);
            continent24.Countries.Add(country228);
            continent24.Countries.Add(country229);
            mapTemplate.Continents.Add(continent24);
            var continent25 = new Continent("25", 4);
            continent25.Countries.Add(country233);
            continent25.Countries.Add(country234);
            continent25.Countries.Add(country235);
            continent25.Countries.Add(country236);
            continent25.Countries.Add(country237);
            continent25.Countries.Add(country238);
            continent25.Countries.Add(country239);
            continent25.Countries.Add(country240);
            mapTemplate.Continents.Add(continent25);
            var continent26 = new Continent("26", 6);
            continent26.Countries.Add(country244);
            continent26.Countries.Add(country245);
            continent26.Countries.Add(country246);
            continent26.Countries.Add(country247);
            continent26.Countries.Add(country248);
            continent26.Countries.Add(country249);
            continent26.Countries.Add(country250);
            continent26.Countries.Add(country251);
            continent26.Countries.Add(country252);
            continent26.Countries.Add(country253);
            mapTemplate.Continents.Add(continent26);
            var continent27 = new Continent("27", 5);
            continent27.Countries.Add(country258);
            continent27.Countries.Add(country259);
            continent27.Countries.Add(country260);
            continent27.Countries.Add(country261);
            continent27.Countries.Add(country262);
            continent27.Countries.Add(country263);
            continent27.Countries.Add(country264);
            mapTemplate.Continents.Add(continent27);
            var continent28 = new Continent("28", 6);
            continent28.Countries.Add(country269);
            continent28.Countries.Add(country270);
            continent28.Countries.Add(country271);
            continent28.Countries.Add(country272);
            continent28.Countries.Add(country273);
            continent28.Countries.Add(country274);
            continent28.Countries.Add(country275);
            continent28.Countries.Add(country276);
            continent28.Countries.Add(country277);
            continent28.Countries.Add(country278);
            mapTemplate.Continents.Add(continent28);
            var continent29 = new Continent("29", 5);
            continent29.Countries.Add(country280);
            continent29.Countries.Add(country281);
            continent29.Countries.Add(country282);
            continent29.Countries.Add(country283);
            continent29.Countries.Add(country284);
            continent29.Countries.Add(country285);
            continent29.Countries.Add(country286);
            continent29.Countries.Add(country287);
            mapTemplate.Continents.Add(continent29);
            var continent30 = new Continent("30", 5);
            continent30.Countries.Add(country292);
            continent30.Countries.Add(country293);
            continent30.Countries.Add(country294);
            continent30.Countries.Add(country295);
            continent30.Countries.Add(country296);
            continent30.Countries.Add(country297);
            continent30.Countries.Add(country298);
            continent30.Countries.Add(country299);
            mapTemplate.Continents.Add(continent30);
            var continent31 = new Continent("31", 4);
            continent31.Countries.Add(country300);
            continent31.Countries.Add(country301);
            continent31.Countries.Add(country302);
            continent31.Countries.Add(country303);
            continent31.Countries.Add(country304);
            continent31.Countries.Add(country305);
            mapTemplate.Continents.Add(continent31);
            var continent32 = new Continent("32", 4);
            continent32.Countries.Add(country313);
            continent32.Countries.Add(country314);
            continent32.Countries.Add(country315);
            continent32.Countries.Add(country316);
            continent32.Countries.Add(country317);
            continent32.Countries.Add(country318);
            continent32.Countries.Add(country319);
            mapTemplate.Continents.Add(continent32);
            var continent33 = new Continent("33", 5);
            continent33.Countries.Add(country321);
            continent33.Countries.Add(country322);
            continent33.Countries.Add(country323);
            continent33.Countries.Add(country324);
            continent33.Countries.Add(country325);
            continent33.Countries.Add(country326);
            continent33.Countries.Add(country327);
            mapTemplate.Continents.Add(continent33);
            var continent34 = new Continent("34", 5);
            continent34.Countries.Add(country338);
            continent34.Countries.Add(country339);
            continent34.Countries.Add(country340);
            continent34.Countries.Add(country341);
            continent34.Countries.Add(country342);
            continent34.Countries.Add(country343);
            continent34.Countries.Add(country344);
            continent34.Countries.Add(country345);
            mapTemplate.Continents.Add(continent34);
            var continent35 = new Continent("35", 5);
            continent35.Countries.Add(country328);
            continent35.Countries.Add(country329);
            continent35.Countries.Add(country330);
            continent35.Countries.Add(country331);
            continent35.Countries.Add(country332);
            continent35.Countries.Add(country333);
            continent35.Countries.Add(country334);
            continent35.Countries.Add(country521);
            mapTemplate.Continents.Add(continent35);
            var continent36 = new Continent("36", 4);
            continent36.Countries.Add(country346);
            continent36.Countries.Add(country347);
            continent36.Countries.Add(country348);
            continent36.Countries.Add(country349);
            continent36.Countries.Add(country350);
            continent36.Countries.Add(country351);
            mapTemplate.Continents.Add(continent36);
            var continent37 = new Continent("37", 5);
            continent37.Countries.Add(country357);
            continent37.Countries.Add(country358);
            continent37.Countries.Add(country359);
            continent37.Countries.Add(country360);
            continent37.Countries.Add(country361);
            continent37.Countries.Add(country362);
            continent37.Countries.Add(country363);
            mapTemplate.Continents.Add(continent37);
            var continent38 = new Continent("38", 5);
            continent38.Countries.Add(country394);
            continent38.Countries.Add(country395);
            continent38.Countries.Add(country396);
            continent38.Countries.Add(country397);
            continent38.Countries.Add(country398);
            continent38.Countries.Add(country399);
            continent38.Countries.Add(country408);
            continent38.Countries.Add(country409);
            mapTemplate.Continents.Add(continent38);
            var continent39 = new Continent("39", 4);
            continent39.Countries.Add(country402);
            continent39.Countries.Add(country403);
            continent39.Countries.Add(country404);
            continent39.Countries.Add(country405);
            continent39.Countries.Add(country406);
            continent39.Countries.Add(country407);
            mapTemplate.Continents.Add(continent39);
            var continent40 = new Continent("40", 6);
            continent40.Countries.Add(country420);
            continent40.Countries.Add(country421);
            continent40.Countries.Add(country422);
            continent40.Countries.Add(country423);
            continent40.Countries.Add(country424);
            continent40.Countries.Add(country425);
            continent40.Countries.Add(country426);
            continent40.Countries.Add(country427);
            continent40.Countries.Add(country428);
            continent40.Countries.Add(country429);
            mapTemplate.Continents.Add(continent40);
            var continent41 = new Continent("41", 5);
            continent41.Countries.Add(country433);
            continent41.Countries.Add(country434);
            continent41.Countries.Add(country435);
            continent41.Countries.Add(country436);
            continent41.Countries.Add(country437);
            continent41.Countries.Add(country438);
            continent41.Countries.Add(country439);
            continent41.Countries.Add(country440);
            mapTemplate.Continents.Add(continent41);
            var continent42 = new Continent("42", 5);
            continent42.Countries.Add(country450);
            continent42.Countries.Add(country451);
            continent42.Countries.Add(country452);
            continent42.Countries.Add(country453);
            continent42.Countries.Add(country454);
            continent42.Countries.Add(country455);
            continent42.Countries.Add(country456);
            continent42.Countries.Add(country457);
            mapTemplate.Continents.Add(continent42);
            var continent43 = new Continent("43", 5);
            continent43.Countries.Add(country458);
            continent43.Countries.Add(country459);
            continent43.Countries.Add(country460);
            continent43.Countries.Add(country461);
            continent43.Countries.Add(country462);
            continent43.Countries.Add(country463);
            continent43.Countries.Add(country464);
            continent43.Countries.Add(country465);
            continent43.Countries.Add(country466);
            mapTemplate.Continents.Add(continent43);
            var continent44 = new Continent("44", 5);
            continent44.Countries.Add(country467);
            continent44.Countries.Add(country468);
            continent44.Countries.Add(country469);
            continent44.Countries.Add(country470);
            continent44.Countries.Add(country471);
            continent44.Countries.Add(country472);
            continent44.Countries.Add(country473);
            continent44.Countries.Add(country474);
            continent44.Countries.Add(country475);
            mapTemplate.Continents.Add(continent44);
            var continent45 = new Continent("45", 5);
            continent45.Countries.Add(country484);
            continent45.Countries.Add(country485);
            continent45.Countries.Add(country486);
            continent45.Countries.Add(country487);
            continent45.Countries.Add(country488);
            continent45.Countries.Add(country489);
            continent45.Countries.Add(country490);
            continent45.Countries.Add(country491);
            mapTemplate.Continents.Add(continent45);
            var continent46 = new Continent("46", 4);
            continent46.Countries.Add(country476);
            continent46.Countries.Add(country477);
            continent46.Countries.Add(country478);
            continent46.Countries.Add(country479);
            continent46.Countries.Add(country480);
            continent46.Countries.Add(country481);
            continent46.Countries.Add(country482);
            continent46.Countries.Add(country483);
            mapTemplate.Continents.Add(continent46);
            var continent47 = new Continent("47", 6);
            continent47.Countries.Add(country492);
            continent47.Countries.Add(country493);
            continent47.Countries.Add(country494);
            continent47.Countries.Add(country495);
            continent47.Countries.Add(country496);
            continent47.Countries.Add(country497);
            continent47.Countries.Add(country498);
            continent47.Countries.Add(country499);
            continent47.Countries.Add(country500);
            continent47.Countries.Add(country501);
            mapTemplate.Continents.Add(continent47);
            var continent48 = new Continent("48", 3);
            continent48.Countries.Add(country121);
            continent48.Countries.Add(country122);
            continent48.Countries.Add(country123);
            continent48.Countries.Add(country124);
            continent48.Countries.Add(country153);
            mapTemplate.Continents.Add(continent48);
            var continent49 = new Continent("49", 3);
            continent49.Countries.Add(country126);
            continent49.Countries.Add(country133);
            continent49.Countries.Add(country134);
            continent49.Countries.Add(country141);
            mapTemplate.Continents.Add(continent49);
            var continent50 = new Continent("50", 3);
            continent50.Countries.Add(country135);
            continent50.Countries.Add(country136);
            continent50.Countries.Add(country137);
            continent50.Countries.Add(country140);
            mapTemplate.Continents.Add(continent50);
            var continent51 = new Continent("51", 2);
            continent51.Countries.Add(country149);
            continent51.Countries.Add(country150);
            continent51.Countries.Add(country151);
            mapTemplate.Continents.Add(continent51);
            var continent52 = new Continent("52", 2);
            continent52.Countries.Add(country146);
            continent52.Countries.Add(country152);
            continent52.Countries.Add(country177);
            mapTemplate.Continents.Add(continent52);
            var continent53 = new Continent("53", 2);
            continent53.Countries.Add(country147);
            continent53.Countries.Add(country148);
            continent53.Countries.Add(country169);
            mapTemplate.Continents.Add(continent53);
            var continent54 = new Continent("54", 2);
            continent54.Countries.Add(country180);
            continent54.Countries.Add(country266);
            continent54.Countries.Add(country267);
            mapTemplate.Continents.Add(continent54);
            var continent55 = new Continent("55", 2);
            continent55.Countries.Add(country176);
            continent55.Countries.Add(country182);
            continent55.Countries.Add(country183);
            mapTemplate.Continents.Add(continent55);
            var continent56 = new Continent("56", 3);
            continent56.Countries.Add(country184);
            continent56.Countries.Add(country216);
            continent56.Countries.Add(country217);
            continent56.Countries.Add(country268);
            mapTemplate.Continents.Add(continent56);
            var continent57 = new Continent("57", 2);
            continent57.Countries.Add(country202);
            continent57.Countries.Add(country220);
            continent57.Countries.Add(country522);
            mapTemplate.Continents.Add(continent57);
            var continent58 = new Continent("58", 2);
            continent58.Countries.Add(country200);
            continent58.Countries.Add(country201);
            continent58.Countries.Add(country203);
            mapTemplate.Continents.Add(continent58);
            var continent59 = new Continent("59", 1);
            continent59.Countries.Add(country505);
            continent59.Countries.Add(country506);
            mapTemplate.Continents.Add(continent59);
            var continent60 = new Continent("60", 2);
            continent60.Countries.Add(country197);
            continent60.Countries.Add(country198);
            continent60.Countries.Add(country504);
            mapTemplate.Continents.Add(continent60);
            var continent61 = new Continent("61", 3);
            continent61.Countries.Add(country199);
            continent61.Countries.Add(country218);
            continent61.Countries.Add(country219);
            continent61.Countries.Add(country502);
            continent61.Countries.Add(country503);
            mapTemplate.Continents.Add(continent61);
            var continent62 = new Continent("62", 2);
            continent62.Countries.Add(country230);
            continent62.Countries.Add(country242);
            continent62.Countries.Add(country514);
            mapTemplate.Continents.Add(continent62);
            var continent63 = new Continent("63", 1);
            continent63.Countries.Add(country231);
            continent63.Countries.Add(country243);
            mapTemplate.Continents.Add(continent63);
            var continent64 = new Continent("64", 2);
            continent64.Countries.Add(country509);
            continent64.Countries.Add(country510);
            continent64.Countries.Add(country511);
            mapTemplate.Continents.Add(continent64);
            var continent65 = new Continent("65", 2);
            continent65.Countries.Add(country507);
            continent65.Countries.Add(country508);
            continent65.Countries.Add(country512);
            mapTemplate.Continents.Add(continent65);
            var continent66 = new Continent("66", 1);
            continent66.Countries.Add(country255);
            continent66.Countries.Add(country513);
            mapTemplate.Continents.Add(continent66);
            var continent67 = new Continent("67", 2);
            continent67.Countries.Add(country256);
            continent67.Countries.Add(country257);
            continent67.Countries.Add(country307);
            mapTemplate.Continents.Add(continent67);
            var continent68 = new Continent("68", 3);
            continent68.Countries.Add(country308);
            continent68.Countries.Add(country309);
            continent68.Countries.Add(country310);
            continent68.Countries.Add(country311);
            mapTemplate.Continents.Add(continent68);
            var continent69 = new Continent("69", 3);
            continent69.Countries.Add(country442);
            continent69.Countries.Add(country443);
            continent69.Countries.Add(country447);
            continent69.Countries.Add(country448);
            mapTemplate.Continents.Add(continent69);
            var continent70 = new Continent("70", 3);
            continent70.Countries.Add(country388);
            continent70.Countries.Add(country389);
            continent70.Countries.Add(country390);
            continent70.Countries.Add(country391);
            continent70.Countries.Add(country392);
            mapTemplate.Continents.Add(continent70);
            var continent71 = new Continent("71", 1);
            continent71.Countries.Add(country387);
            continent71.Countries.Add(country416);
            mapTemplate.Continents.Add(continent71);
            var continent72 = new Continent("72", 3);
            continent72.Countries.Add(country415);
            continent72.Countries.Add(country418);
            continent72.Countries.Add(country419);
            continent72.Countries.Add(country430);
            continent72.Countries.Add(country431);
            mapTemplate.Continents.Add(continent72);
            var continent73 = new Continent("73", 3);
            continent73.Countries.Add(country410);
            continent73.Countries.Add(country411);
            continent73.Countries.Add(country412);
            continent73.Countries.Add(country413);
            continent73.Countries.Add(country414);
            mapTemplate.Continents.Add(continent73);
            var continent74 = new Continent("74", 3);
            continent74.Countries.Add(country354);
            continent74.Countries.Add(country355);
            continent74.Countries.Add(country400);
            continent74.Countries.Add(country417);
            mapTemplate.Continents.Add(continent74);
            var continent75 = new Continent("75", 3);
            continent75.Countries.Add(country337);
            continent75.Countries.Add(country352);
            continent75.Countries.Add(country353);
            continent75.Countries.Add(country369);
            mapTemplate.Continents.Add(continent75);
            var continent76 = new Continent("76", 3);
            continent76.Countries.Add(country365);
            continent76.Countries.Add(country366);
            continent76.Countries.Add(country367);
            continent76.Countries.Add(country368);
            mapTemplate.Continents.Add(continent76);
            var continent77 = new Continent("77", 2);
            continent77.Countries.Add(country290);
            continent77.Countries.Add(country364);
            continent77.Countries.Add(country524);
            mapTemplate.Continents.Add(continent77);
            var continent78 = new Continent("78", 2);
            continent78.Countries.Add(country289);
            continent78.Countries.Add(country291);
            continent78.Countries.Add(country523);
            mapTemplate.Continents.Add(continent78);
            var continent79 = new Continent("79", 2);
            continent79.Countries.Add(country168);
            continent79.Countries.Add(country179);
            continent79.Countries.Add(country288);
            mapTemplate.Continents.Add(continent79);
            var continent80 = new Continent("80", 3);
            continent80.Countries.Add(country376);
            continent80.Countries.Add(country377);
            continent80.Countries.Add(country378);
            continent80.Countries.Add(country379);
            continent80.Countries.Add(country380);
            mapTemplate.Continents.Add(continent80);
            var continent81 = new Continent("81", 3);
            continent81.Countries.Add(country157);
            continent81.Countries.Add(country159);
            continent81.Countries.Add(country160);
            continent81.Countries.Add(country163);
            continent81.Countries.Add(country164);
            mapTemplate.Continents.Add(continent81);
            var continent82 = new Continent("82", 1);
            continent82.Countries.Add(country156);
            continent82.Countries.Add(country441);
            mapTemplate.Continents.Add(continent82);
            var continent83 = new Continent("83", 3);
            continent83.Countries.Add(country142);
            continent83.Countries.Add(country143);
            continent83.Countries.Add(country144);
            continent83.Countries.Add(country145);
            mapTemplate.Continents.Add(continent83);
            var continent84 = new Continent("84", 2);
            continent84.Countries.Add(country125);
            continent84.Countries.Add(country132);
            continent84.Countries.Add(country525);
            mapTemplate.Continents.Add(continent84);
            var continent85 = new Continent("85", 2);
            continent85.Countries.Add(country131);
            continent85.Countries.Add(country138);
            continent85.Countries.Add(country139);
            mapTemplate.Continents.Add(continent85);
            var continent86 = new Continent("86", 3);
            continent86.Countries.Add(country127);
            continent86.Countries.Add(country128);
            continent86.Countries.Add(country129);
            continent86.Countries.Add(country130);
            mapTemplate.Continents.Add(continent86);
            mapTemplate.Connections.Add(new Connection("1", "2"));
            mapTemplate.Connections.Add(new Connection("1", "153"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("2", "1"));
            mapTemplate.Connections.Add(new Connection("2", "7"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("4", "9"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("4", "8"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "10"));
            mapTemplate.Connections.Add(new Connection("4", "154"));
            mapTemplate.Connections.Add(new Connection("5", "8"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "9"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "2"));
            mapTemplate.Connections.Add(new Connection("8", "5"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "9"));
            mapTemplate.Connections.Add(new Connection("8", "4"));
            mapTemplate.Connections.Add(new Connection("9", "8"));
            mapTemplate.Connections.Add(new Connection("9", "6"));
            mapTemplate.Connections.Add(new Connection("9", "4"));
            mapTemplate.Connections.Add(new Connection("9", "10"));
            mapTemplate.Connections.Add(new Connection("10", "4"));
            mapTemplate.Connections.Add(new Connection("10", "9"));
            mapTemplate.Connections.Add(new Connection("10", "155"));
            mapTemplate.Connections.Add(new Connection("10", "156"));
            mapTemplate.Connections.Add(new Connection("11", "121"));
            mapTemplate.Connections.Add(new Connection("12", "122"));
            mapTemplate.Connections.Add(new Connection("13", "17"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("13", "31"));
            mapTemplate.Connections.Add(new Connection("13", "123"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "31"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "30"));
            mapTemplate.Connections.Add(new Connection("15", "31"));
            mapTemplate.Connections.Add(new Connection("15", "40"));
            mapTemplate.Connections.Add(new Connection("15", "39"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("16", "33"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("17", "13"));
            mapTemplate.Connections.Add(new Connection("17", "120"));
            mapTemplate.Connections.Add(new Connection("18", "23"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("18", "27"));
            mapTemplate.Connections.Add(new Connection("18", "29"));
            mapTemplate.Connections.Add(new Connection("18", "26"));
            mapTemplate.Connections.Add(new Connection("18", "35"));
            mapTemplate.Connections.Add(new Connection("18", "34"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "29"));
            mapTemplate.Connections.Add(new Connection("19", "30"));
            mapTemplate.Connections.Add(new Connection("19", "34"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "35"));
            mapTemplate.Connections.Add(new Connection("20", "36"));
            mapTemplate.Connections.Add(new Connection("20", "37"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("21", "24"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("22", "24"));
            mapTemplate.Connections.Add(new Connection("22", "127"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "25"));
            mapTemplate.Connections.Add(new Connection("23", "18"));
            mapTemplate.Connections.Add(new Connection("23", "26"));
            mapTemplate.Connections.Add(new Connection("24", "22"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "118"));
            mapTemplate.Connections.Add(new Connection("24", "21"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("25", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "128"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "23"));
            mapTemplate.Connections.Add(new Connection("26", "18"));
            mapTemplate.Connections.Add(new Connection("26", "49"));
            mapTemplate.Connections.Add(new Connection("26", "131"));
            mapTemplate.Connections.Add(new Connection("26", "138"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "18"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("27", "50"));
            mapTemplate.Connections.Add(new Connection("27", "139"));
            mapTemplate.Connections.Add(new Connection("27", "143"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "144"));
            mapTemplate.Connections.Add(new Connection("29", "19"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "18"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("29", "31"));
            mapTemplate.Connections.Add(new Connection("29", "117"));
            mapTemplate.Connections.Add(new Connection("30", "19"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "15"));
            mapTemplate.Connections.Add(new Connection("30", "39"));
            mapTemplate.Connections.Add(new Connection("30", "34"));
            mapTemplate.Connections.Add(new Connection("30", "35"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "29"));
            mapTemplate.Connections.Add(new Connection("31", "15"));
            mapTemplate.Connections.Add(new Connection("31", "14"));
            mapTemplate.Connections.Add(new Connection("31", "13"));
            mapTemplate.Connections.Add(new Connection("31", "124"));
            mapTemplate.Connections.Add(new Connection("32", "145"));
            mapTemplate.Connections.Add(new Connection("33", "16"));
            mapTemplate.Connections.Add(new Connection("33", "40"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "30"));
            mapTemplate.Connections.Add(new Connection("34", "18"));
            mapTemplate.Connections.Add(new Connection("34", "19"));
            mapTemplate.Connections.Add(new Connection("35", "38"));
            mapTemplate.Connections.Add(new Connection("35", "37"));
            mapTemplate.Connections.Add(new Connection("35", "39"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("35", "30"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "20"));
            mapTemplate.Connections.Add(new Connection("35", "18"));
            mapTemplate.Connections.Add(new Connection("35", "119"));
            mapTemplate.Connections.Add(new Connection("35", "40"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "20"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "35"));
            mapTemplate.Connections.Add(new Connection("37", "20"));
            mapTemplate.Connections.Add(new Connection("38", "40"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "35"));
            mapTemplate.Connections.Add(new Connection("39", "15"));
            mapTemplate.Connections.Add(new Connection("39", "30"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "35"));
            mapTemplate.Connections.Add(new Connection("40", "33"));
            mapTemplate.Connections.Add(new Connection("40", "15"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "38"));
            mapTemplate.Connections.Add(new Connection("40", "35"));
            mapTemplate.Connections.Add(new Connection("41", "132"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("42", "125"));
            mapTemplate.Connections.Add(new Connection("42", "116"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "126"));
            mapTemplate.Connections.Add(new Connection("44", "133"));
            mapTemplate.Connections.Add(new Connection("45", "134"));
            mapTemplate.Connections.Add(new Connection("45", "137"));
            mapTemplate.Connections.Add(new Connection("46", "131"));
            mapTemplate.Connections.Add(new Connection("47", "525"));
            mapTemplate.Connections.Add(new Connection("48", "135"));
            mapTemplate.Connections.Add(new Connection("49", "26"));
            mapTemplate.Connections.Add(new Connection("49", "130"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "27"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "142"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("53", "55"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "141"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("55", "57"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "53"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("57", "58"));
            mapTemplate.Connections.Add(new Connection("57", "55"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("57", "63"));
            mapTemplate.Connections.Add(new Connection("57", "61"));
            mapTemplate.Connections.Add(new Connection("57", "59"));
            mapTemplate.Connections.Add(new Connection("57", "115"));
            mapTemplate.Connections.Add(new Connection("57", "140"));
            mapTemplate.Connections.Add(new Connection("58", "57"));
            mapTemplate.Connections.Add(new Connection("58", "66"));
            mapTemplate.Connections.Add(new Connection("58", "63"));
            mapTemplate.Connections.Add(new Connection("59", "57"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "61"));
            mapTemplate.Connections.Add(new Connection("59", "67"));
            mapTemplate.Connections.Add(new Connection("59", "69"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("60", "62"));
            mapTemplate.Connections.Add(new Connection("60", "69"));
            mapTemplate.Connections.Add(new Connection("60", "84"));
            mapTemplate.Connections.Add(new Connection("60", "107"));
            mapTemplate.Connections.Add(new Connection("61", "57"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "59"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "63"));
            mapTemplate.Connections.Add(new Connection("61", "64"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "60"));
            mapTemplate.Connections.Add(new Connection("62", "64"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("62", "108"));
            mapTemplate.Connections.Add(new Connection("62", "109"));
            mapTemplate.Connections.Add(new Connection("62", "107"));
            mapTemplate.Connections.Add(new Connection("63", "65"));
            mapTemplate.Connections.Add(new Connection("63", "66"));
            mapTemplate.Connections.Add(new Connection("63", "57"));
            mapTemplate.Connections.Add(new Connection("63", "61"));
            mapTemplate.Connections.Add(new Connection("63", "64"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "58"));
            mapTemplate.Connections.Add(new Connection("64", "63"));
            mapTemplate.Connections.Add(new Connection("64", "62"));
            mapTemplate.Connections.Add(new Connection("64", "61"));
            mapTemplate.Connections.Add(new Connection("64", "65"));
            mapTemplate.Connections.Add(new Connection("64", "109"));
            mapTemplate.Connections.Add(new Connection("64", "112"));
            mapTemplate.Connections.Add(new Connection("65", "66"));
            mapTemplate.Connections.Add(new Connection("65", "63"));
            mapTemplate.Connections.Add(new Connection("65", "64"));
            mapTemplate.Connections.Add(new Connection("65", "112"));
            mapTemplate.Connections.Add(new Connection("65", "113"));
            mapTemplate.Connections.Add(new Connection("65", "105"));
            mapTemplate.Connections.Add(new Connection("66", "58"));
            mapTemplate.Connections.Add(new Connection("66", "65"));
            mapTemplate.Connections.Add(new Connection("66", "63"));
            mapTemplate.Connections.Add(new Connection("66", "113"));
            mapTemplate.Connections.Add(new Connection("66", "157"));
            mapTemplate.Connections.Add(new Connection("67", "59"));
            mapTemplate.Connections.Add(new Connection("67", "69"));
            mapTemplate.Connections.Add(new Connection("67", "68"));
            mapTemplate.Connections.Add(new Connection("68", "67"));
            mapTemplate.Connections.Add(new Connection("68", "69"));
            mapTemplate.Connections.Add(new Connection("68", "70"));
            mapTemplate.Connections.Add(new Connection("68", "76"));
            mapTemplate.Connections.Add(new Connection("69", "59"));
            mapTemplate.Connections.Add(new Connection("69", "60"));
            mapTemplate.Connections.Add(new Connection("69", "67"));
            mapTemplate.Connections.Add(new Connection("69", "68"));
            mapTemplate.Connections.Add(new Connection("69", "76"));
            mapTemplate.Connections.Add(new Connection("69", "84"));
            mapTemplate.Connections.Add(new Connection("70", "76"));
            mapTemplate.Connections.Add(new Connection("70", "68"));
            mapTemplate.Connections.Add(new Connection("70", "71"));
            mapTemplate.Connections.Add(new Connection("70", "72"));
            mapTemplate.Connections.Add(new Connection("71", "76"));
            mapTemplate.Connections.Add(new Connection("71", "73"));
            mapTemplate.Connections.Add(new Connection("71", "70"));
            mapTemplate.Connections.Add(new Connection("71", "72"));
            mapTemplate.Connections.Add(new Connection("72", "70"));
            mapTemplate.Connections.Add(new Connection("72", "71"));
            mapTemplate.Connections.Add(new Connection("72", "88"));
            mapTemplate.Connections.Add(new Connection("72", "136"));
            mapTemplate.Connections.Add(new Connection("73", "74"));
            mapTemplate.Connections.Add(new Connection("73", "76"));
            mapTemplate.Connections.Add(new Connection("73", "71"));
            mapTemplate.Connections.Add(new Connection("74", "75"));
            mapTemplate.Connections.Add(new Connection("74", "76"));
            mapTemplate.Connections.Add(new Connection("74", "73"));
            mapTemplate.Connections.Add(new Connection("74", "82"));
            mapTemplate.Connections.Add(new Connection("74", "78"));
            mapTemplate.Connections.Add(new Connection("74", "77"));
            mapTemplate.Connections.Add(new Connection("75", "76"));
            mapTemplate.Connections.Add(new Connection("75", "74"));
            mapTemplate.Connections.Add(new Connection("75", "79"));
            mapTemplate.Connections.Add(new Connection("75", "78"));
            mapTemplate.Connections.Add(new Connection("75", "80"));
            mapTemplate.Connections.Add(new Connection("75", "84"));
            mapTemplate.Connections.Add(new Connection("76", "69"));
            mapTemplate.Connections.Add(new Connection("76", "70"));
            mapTemplate.Connections.Add(new Connection("76", "75"));
            mapTemplate.Connections.Add(new Connection("76", "74"));
            mapTemplate.Connections.Add(new Connection("76", "73"));
            mapTemplate.Connections.Add(new Connection("76", "71"));
            mapTemplate.Connections.Add(new Connection("76", "84"));
            mapTemplate.Connections.Add(new Connection("76", "68"));
            mapTemplate.Connections.Add(new Connection("77", "74"));
            mapTemplate.Connections.Add(new Connection("77", "78"));
            mapTemplate.Connections.Add(new Connection("77", "82"));
            mapTemplate.Connections.Add(new Connection("78", "74"));
            mapTemplate.Connections.Add(new Connection("78", "77"));
            mapTemplate.Connections.Add(new Connection("78", "79"));
            mapTemplate.Connections.Add(new Connection("78", "75"));
            mapTemplate.Connections.Add(new Connection("78", "81"));
            mapTemplate.Connections.Add(new Connection("79", "78"));
            mapTemplate.Connections.Add(new Connection("79", "80"));
            mapTemplate.Connections.Add(new Connection("79", "75"));
            mapTemplate.Connections.Add(new Connection("79", "81"));
            mapTemplate.Connections.Add(new Connection("80", "79"));
            mapTemplate.Connections.Add(new Connection("80", "75"));
            mapTemplate.Connections.Add(new Connection("80", "84"));
            mapTemplate.Connections.Add(new Connection("80", "86"));
            mapTemplate.Connections.Add(new Connection("80", "85"));
            mapTemplate.Connections.Add(new Connection("80", "83"));
            mapTemplate.Connections.Add(new Connection("81", "83"));
            mapTemplate.Connections.Add(new Connection("81", "78"));
            mapTemplate.Connections.Add(new Connection("81", "79"));
            mapTemplate.Connections.Add(new Connection("82", "74"));
            mapTemplate.Connections.Add(new Connection("82", "89"));
            mapTemplate.Connections.Add(new Connection("82", "90"));
            mapTemplate.Connections.Add(new Connection("82", "103"));
            mapTemplate.Connections.Add(new Connection("82", "77"));
            mapTemplate.Connections.Add(new Connection("83", "85"));
            mapTemplate.Connections.Add(new Connection("83", "81"));
            mapTemplate.Connections.Add(new Connection("83", "87"));
            mapTemplate.Connections.Add(new Connection("83", "80"));
            mapTemplate.Connections.Add(new Connection("84", "75"));
            mapTemplate.Connections.Add(new Connection("84", "76"));
            mapTemplate.Connections.Add(new Connection("84", "69"));
            mapTemplate.Connections.Add(new Connection("84", "80"));
            mapTemplate.Connections.Add(new Connection("84", "60"));
            mapTemplate.Connections.Add(new Connection("84", "85"));
            mapTemplate.Connections.Add(new Connection("84", "108"));
            mapTemplate.Connections.Add(new Connection("84", "107"));
            mapTemplate.Connections.Add(new Connection("85", "80"));
            mapTemplate.Connections.Add(new Connection("85", "84"));
            mapTemplate.Connections.Add(new Connection("85", "83"));
            mapTemplate.Connections.Add(new Connection("85", "87"));
            mapTemplate.Connections.Add(new Connection("85", "108"));
            mapTemplate.Connections.Add(new Connection("85", "110"));
            mapTemplate.Connections.Add(new Connection("86", "80"));
            mapTemplate.Connections.Add(new Connection("86", "96"));
            mapTemplate.Connections.Add(new Connection("86", "88"));
            mapTemplate.Connections.Add(new Connection("86", "104"));
            mapTemplate.Connections.Add(new Connection("86", "105"));
            mapTemplate.Connections.Add(new Connection("86", "106"));
            mapTemplate.Connections.Add(new Connection("87", "83"));
            mapTemplate.Connections.Add(new Connection("87", "85"));
            mapTemplate.Connections.Add(new Connection("87", "103"));
            mapTemplate.Connections.Add(new Connection("87", "101"));
            mapTemplate.Connections.Add(new Connection("87", "110"));
            mapTemplate.Connections.Add(new Connection("88", "72"));
            mapTemplate.Connections.Add(new Connection("88", "86"));
            mapTemplate.Connections.Add(new Connection("88", "105"));
            mapTemplate.Connections.Add(new Connection("88", "116"));
            mapTemplate.Connections.Add(new Connection("88", "115"));
            mapTemplate.Connections.Add(new Connection("89", "90"));
            mapTemplate.Connections.Add(new Connection("89", "82"));
            mapTemplate.Connections.Add(new Connection("90", "91"));
            mapTemplate.Connections.Add(new Connection("90", "89"));
            mapTemplate.Connections.Add(new Connection("90", "82"));
            mapTemplate.Connections.Add(new Connection("90", "103"));
            mapTemplate.Connections.Add(new Connection("90", "151"));
            mapTemplate.Connections.Add(new Connection("91", "90"));
            mapTemplate.Connections.Add(new Connection("91", "152"));
            mapTemplate.Connections.Add(new Connection("92", "93"));
            mapTemplate.Connections.Add(new Connection("92", "101"));
            mapTemplate.Connections.Add(new Connection("92", "102"));
            mapTemplate.Connections.Add(new Connection("92", "149"));
            mapTemplate.Connections.Add(new Connection("92", "148"));
            mapTemplate.Connections.Add(new Connection("93", "92"));
            mapTemplate.Connections.Add(new Connection("93", "101"));
            mapTemplate.Connections.Add(new Connection("93", "100"));
            mapTemplate.Connections.Add(new Connection("93", "102"));
            mapTemplate.Connections.Add(new Connection("93", "99"));
            mapTemplate.Connections.Add(new Connection("93", "98"));
            mapTemplate.Connections.Add(new Connection("94", "146"));
            mapTemplate.Connections.Add(new Connection("94", "96"));
            mapTemplate.Connections.Add(new Connection("95", "147"));
            mapTemplate.Connections.Add(new Connection("96", "104"));
            mapTemplate.Connections.Add(new Connection("96", "86"));
            mapTemplate.Connections.Add(new Connection("96", "178"));
            mapTemplate.Connections.Add(new Connection("96", "94"));
            mapTemplate.Connections.Add(new Connection("97", "98"));
            mapTemplate.Connections.Add(new Connection("97", "99"));
            mapTemplate.Connections.Add(new Connection("97", "104"));
            mapTemplate.Connections.Add(new Connection("97", "179"));
            mapTemplate.Connections.Add(new Connection("98", "97"));
            mapTemplate.Connections.Add(new Connection("98", "99"));
            mapTemplate.Connections.Add(new Connection("98", "93"));
            mapTemplate.Connections.Add(new Connection("99", "98"));
            mapTemplate.Connections.Add(new Connection("99", "97"));
            mapTemplate.Connections.Add(new Connection("99", "100"));
            mapTemplate.Connections.Add(new Connection("99", "93"));
            mapTemplate.Connections.Add(new Connection("99", "111"));
            mapTemplate.Connections.Add(new Connection("99", "112"));
            mapTemplate.Connections.Add(new Connection("99", "114"));
            mapTemplate.Connections.Add(new Connection("100", "99"));
            mapTemplate.Connections.Add(new Connection("100", "102"));
            mapTemplate.Connections.Add(new Connection("100", "93"));
            mapTemplate.Connections.Add(new Connection("100", "111"));
            mapTemplate.Connections.Add(new Connection("101", "102"));
            mapTemplate.Connections.Add(new Connection("101", "103"));
            mapTemplate.Connections.Add(new Connection("101", "87"));
            mapTemplate.Connections.Add(new Connection("101", "92"));
            mapTemplate.Connections.Add(new Connection("101", "93"));
            mapTemplate.Connections.Add(new Connection("101", "110"));
            mapTemplate.Connections.Add(new Connection("101", "150"));
            mapTemplate.Connections.Add(new Connection("102", "100"));
            mapTemplate.Connections.Add(new Connection("102", "101"));
            mapTemplate.Connections.Add(new Connection("102", "92"));
            mapTemplate.Connections.Add(new Connection("102", "93"));
            mapTemplate.Connections.Add(new Connection("102", "110"));
            mapTemplate.Connections.Add(new Connection("102", "111"));
            mapTemplate.Connections.Add(new Connection("103", "101"));
            mapTemplate.Connections.Add(new Connection("103", "90"));
            mapTemplate.Connections.Add(new Connection("103", "82"));
            mapTemplate.Connections.Add(new Connection("103", "87"));
            mapTemplate.Connections.Add(new Connection("104", "97"));
            mapTemplate.Connections.Add(new Connection("104", "96"));
            mapTemplate.Connections.Add(new Connection("104", "86"));
            mapTemplate.Connections.Add(new Connection("104", "106"));
            mapTemplate.Connections.Add(new Connection("104", "279"));
            mapTemplate.Connections.Add(new Connection("105", "88"));
            mapTemplate.Connections.Add(new Connection("105", "86"));
            mapTemplate.Connections.Add(new Connection("105", "106"));
            mapTemplate.Connections.Add(new Connection("105", "449"));
            mapTemplate.Connections.Add(new Connection("105", "115"));
            mapTemplate.Connections.Add(new Connection("105", "65"));
            mapTemplate.Connections.Add(new Connection("106", "105"));
            mapTemplate.Connections.Add(new Connection("106", "86"));
            mapTemplate.Connections.Add(new Connection("106", "104"));
            mapTemplate.Connections.Add(new Connection("106", "111"));
            mapTemplate.Connections.Add(new Connection("107", "108"));
            mapTemplate.Connections.Add(new Connection("107", "60"));
            mapTemplate.Connections.Add(new Connection("107", "84"));
            mapTemplate.Connections.Add(new Connection("107", "62"));
            mapTemplate.Connections.Add(new Connection("108", "107"));
            mapTemplate.Connections.Add(new Connection("108", "84"));
            mapTemplate.Connections.Add(new Connection("108", "85"));
            mapTemplate.Connections.Add(new Connection("108", "110"));
            mapTemplate.Connections.Add(new Connection("108", "62"));
            mapTemplate.Connections.Add(new Connection("108", "109"));
            mapTemplate.Connections.Add(new Connection("109", "108"));
            mapTemplate.Connections.Add(new Connection("109", "110"));
            mapTemplate.Connections.Add(new Connection("109", "111"));
            mapTemplate.Connections.Add(new Connection("109", "62"));
            mapTemplate.Connections.Add(new Connection("109", "64"));
            mapTemplate.Connections.Add(new Connection("109", "112"));
            mapTemplate.Connections.Add(new Connection("110", "108"));
            mapTemplate.Connections.Add(new Connection("110", "87"));
            mapTemplate.Connections.Add(new Connection("110", "101"));
            mapTemplate.Connections.Add(new Connection("110", "102"));
            mapTemplate.Connections.Add(new Connection("110", "111"));
            mapTemplate.Connections.Add(new Connection("110", "109"));
            mapTemplate.Connections.Add(new Connection("110", "85"));
            mapTemplate.Connections.Add(new Connection("111", "110"));
            mapTemplate.Connections.Add(new Connection("111", "109"));
            mapTemplate.Connections.Add(new Connection("111", "102"));
            mapTemplate.Connections.Add(new Connection("111", "100"));
            mapTemplate.Connections.Add(new Connection("111", "106"));
            mapTemplate.Connections.Add(new Connection("111", "112"));
            mapTemplate.Connections.Add(new Connection("111", "99"));
            mapTemplate.Connections.Add(new Connection("112", "111"));
            mapTemplate.Connections.Add(new Connection("112", "109"));
            mapTemplate.Connections.Add(new Connection("112", "64"));
            mapTemplate.Connections.Add(new Connection("112", "65"));
            mapTemplate.Connections.Add(new Connection("112", "113"));
            mapTemplate.Connections.Add(new Connection("112", "114"));
            mapTemplate.Connections.Add(new Connection("112", "99"));
            mapTemplate.Connections.Add(new Connection("113", "112"));
            mapTemplate.Connections.Add(new Connection("113", "114"));
            mapTemplate.Connections.Add(new Connection("113", "66"));
            mapTemplate.Connections.Add(new Connection("113", "65"));
            mapTemplate.Connections.Add(new Connection("114", "112"));
            mapTemplate.Connections.Add(new Connection("114", "113"));
            mapTemplate.Connections.Add(new Connection("114", "99"));
            mapTemplate.Connections.Add(new Connection("115", "88"));
            mapTemplate.Connections.Add(new Connection("115", "116"));
            mapTemplate.Connections.Add(new Connection("115", "57"));
            mapTemplate.Connections.Add(new Connection("115", "117"));
            mapTemplate.Connections.Add(new Connection("115", "105"));
            mapTemplate.Connections.Add(new Connection("116", "88"));
            mapTemplate.Connections.Add(new Connection("116", "115"));
            mapTemplate.Connections.Add(new Connection("116", "118"));
            mapTemplate.Connections.Add(new Connection("116", "42"));
            mapTemplate.Connections.Add(new Connection("117", "119"));
            mapTemplate.Connections.Add(new Connection("117", "120"));
            mapTemplate.Connections.Add(new Connection("117", "118"));
            mapTemplate.Connections.Add(new Connection("117", "115"));
            mapTemplate.Connections.Add(new Connection("117", "29"));
            mapTemplate.Connections.Add(new Connection("118", "119"));
            mapTemplate.Connections.Add(new Connection("118", "117"));
            mapTemplate.Connections.Add(new Connection("118", "116"));
            mapTemplate.Connections.Add(new Connection("118", "24"));
            mapTemplate.Connections.Add(new Connection("119", "120"));
            mapTemplate.Connections.Add(new Connection("119", "117"));
            mapTemplate.Connections.Add(new Connection("119", "118"));
            mapTemplate.Connections.Add(new Connection("119", "35"));
            mapTemplate.Connections.Add(new Connection("119", "517"));
            mapTemplate.Connections.Add(new Connection("120", "119"));
            mapTemplate.Connections.Add(new Connection("120", "117"));
            mapTemplate.Connections.Add(new Connection("120", "17"));
            mapTemplate.Connections.Add(new Connection("120", "155"));
            mapTemplate.Connections.Add(new Connection("121", "11"));
            mapTemplate.Connections.Add(new Connection("121", "122"));
            mapTemplate.Connections.Add(new Connection("122", "121"));
            mapTemplate.Connections.Add(new Connection("122", "12"));
            mapTemplate.Connections.Add(new Connection("122", "123"));
            mapTemplate.Connections.Add(new Connection("123", "122"));
            mapTemplate.Connections.Add(new Connection("123", "13"));
            mapTemplate.Connections.Add(new Connection("123", "153"));
            mapTemplate.Connections.Add(new Connection("124", "31"));
            mapTemplate.Connections.Add(new Connection("124", "153"));
            mapTemplate.Connections.Add(new Connection("125", "132"));
            mapTemplate.Connections.Add(new Connection("125", "42"));
            mapTemplate.Connections.Add(new Connection("125", "139"));
            mapTemplate.Connections.Add(new Connection("126", "43"));
            mapTemplate.Connections.Add(new Connection("126", "134"));
            mapTemplate.Connections.Add(new Connection("127", "22"));
            mapTemplate.Connections.Add(new Connection("127", "128"));
            mapTemplate.Connections.Add(new Connection("128", "127"));
            mapTemplate.Connections.Add(new Connection("128", "25"));
            mapTemplate.Connections.Add(new Connection("128", "129"));
            mapTemplate.Connections.Add(new Connection("129", "128"));
            mapTemplate.Connections.Add(new Connection("129", "130"));
            mapTemplate.Connections.Add(new Connection("129", "525"));
            mapTemplate.Connections.Add(new Connection("130", "129"));
            mapTemplate.Connections.Add(new Connection("130", "49"));
            mapTemplate.Connections.Add(new Connection("130", "131"));
            mapTemplate.Connections.Add(new Connection("131", "130"));
            mapTemplate.Connections.Add(new Connection("131", "46"));
            mapTemplate.Connections.Add(new Connection("131", "138"));
            mapTemplate.Connections.Add(new Connection("131", "26"));
            mapTemplate.Connections.Add(new Connection("131", "525"));
            mapTemplate.Connections.Add(new Connection("132", "41"));
            mapTemplate.Connections.Add(new Connection("132", "125"));
            mapTemplate.Connections.Add(new Connection("132", "525"));
            mapTemplate.Connections.Add(new Connection("133", "134"));
            mapTemplate.Connections.Add(new Connection("133", "44"));
            mapTemplate.Connections.Add(new Connection("134", "126"));
            mapTemplate.Connections.Add(new Connection("134", "133"));
            mapTemplate.Connections.Add(new Connection("134", "45"));
            mapTemplate.Connections.Add(new Connection("134", "141"));
            mapTemplate.Connections.Add(new Connection("135", "48"));
            mapTemplate.Connections.Add(new Connection("135", "136"));
            mapTemplate.Connections.Add(new Connection("135", "137"));
            mapTemplate.Connections.Add(new Connection("135", "525"));
            mapTemplate.Connections.Add(new Connection("136", "135"));
            mapTemplate.Connections.Add(new Connection("136", "137"));
            mapTemplate.Connections.Add(new Connection("136", "72"));
            mapTemplate.Connections.Add(new Connection("137", "135"));
            mapTemplate.Connections.Add(new Connection("137", "136"));
            mapTemplate.Connections.Add(new Connection("137", "45"));
            mapTemplate.Connections.Add(new Connection("137", "140"));
            mapTemplate.Connections.Add(new Connection("138", "139"));
            mapTemplate.Connections.Add(new Connection("138", "131"));
            mapTemplate.Connections.Add(new Connection("138", "26"));
            mapTemplate.Connections.Add(new Connection("139", "125"));
            mapTemplate.Connections.Add(new Connection("139", "138"));
            mapTemplate.Connections.Add(new Connection("139", "27"));
            mapTemplate.Connections.Add(new Connection("140", "141"));
            mapTemplate.Connections.Add(new Connection("140", "57"));
            mapTemplate.Connections.Add(new Connection("140", "137"));
            mapTemplate.Connections.Add(new Connection("141", "53"));
            mapTemplate.Connections.Add(new Connection("141", "134"));
            mapTemplate.Connections.Add(new Connection("141", "140"));
            mapTemplate.Connections.Add(new Connection("142", "145"));
            mapTemplate.Connections.Add(new Connection("142", "51"));
            mapTemplate.Connections.Add(new Connection("142", "143"));
            mapTemplate.Connections.Add(new Connection("143", "142"));
            mapTemplate.Connections.Add(new Connection("143", "27"));
            mapTemplate.Connections.Add(new Connection("144", "28"));
            mapTemplate.Connections.Add(new Connection("144", "145"));
            mapTemplate.Connections.Add(new Connection("145", "144"));
            mapTemplate.Connections.Add(new Connection("145", "32"));
            mapTemplate.Connections.Add(new Connection("145", "142"));
            mapTemplate.Connections.Add(new Connection("146", "152"));
            mapTemplate.Connections.Add(new Connection("146", "94"));
            mapTemplate.Connections.Add(new Connection("146", "149"));
            mapTemplate.Connections.Add(new Connection("146", "177"));
            mapTemplate.Connections.Add(new Connection("147", "148"));
            mapTemplate.Connections.Add(new Connection("147", "95"));
            mapTemplate.Connections.Add(new Connection("147", "169"));
            mapTemplate.Connections.Add(new Connection("148", "92"));
            mapTemplate.Connections.Add(new Connection("148", "147"));
            mapTemplate.Connections.Add(new Connection("148", "149"));
            mapTemplate.Connections.Add(new Connection("149", "146"));
            mapTemplate.Connections.Add(new Connection("149", "92"));
            mapTemplate.Connections.Add(new Connection("149", "151"));
            mapTemplate.Connections.Add(new Connection("149", "150"));
            mapTemplate.Connections.Add(new Connection("149", "148"));
            mapTemplate.Connections.Add(new Connection("150", "101"));
            mapTemplate.Connections.Add(new Connection("150", "149"));
            mapTemplate.Connections.Add(new Connection("151", "149"));
            mapTemplate.Connections.Add(new Connection("151", "90"));
            mapTemplate.Connections.Add(new Connection("152", "91"));
            mapTemplate.Connections.Add(new Connection("152", "146"));
            mapTemplate.Connections.Add(new Connection("153", "1"));
            mapTemplate.Connections.Add(new Connection("153", "123"));
            mapTemplate.Connections.Add(new Connection("153", "124"));
            mapTemplate.Connections.Add(new Connection("154", "4"));
            mapTemplate.Connections.Add(new Connection("155", "10"));
            mapTemplate.Connections.Add(new Connection("155", "120"));
            mapTemplate.Connections.Add(new Connection("155", "449"));
            mapTemplate.Connections.Add(new Connection("156", "10"));
            mapTemplate.Connections.Add(new Connection("156", "441"));
            mapTemplate.Connections.Add(new Connection("157", "66"));
            mapTemplate.Connections.Add(new Connection("157", "159"));
            mapTemplate.Connections.Add(new Connection("158", "159"));
            mapTemplate.Connections.Add(new Connection("159", "157"));
            mapTemplate.Connections.Add(new Connection("159", "158"));
            mapTemplate.Connections.Add(new Connection("159", "160"));
            mapTemplate.Connections.Add(new Connection("159", "376"));
            mapTemplate.Connections.Add(new Connection("160", "163"));
            mapTemplate.Connections.Add(new Connection("160", "161"));
            mapTemplate.Connections.Add(new Connection("160", "159"));
            mapTemplate.Connections.Add(new Connection("160", "164"));
            mapTemplate.Connections.Add(new Connection("161", "160"));
            mapTemplate.Connections.Add(new Connection("162", "163"));
            mapTemplate.Connections.Add(new Connection("163", "160"));
            mapTemplate.Connections.Add(new Connection("163", "162"));
            mapTemplate.Connections.Add(new Connection("164", "160"));
            mapTemplate.Connections.Add(new Connection("164", "165"));
            mapTemplate.Connections.Add(new Connection("164", "391"));
            mapTemplate.Connections.Add(new Connection("165", "164"));
            mapTemplate.Connections.Add(new Connection("166", "167"));
            mapTemplate.Connections.Add(new Connection("167", "168"));
            mapTemplate.Connections.Add(new Connection("167", "166"));
            mapTemplate.Connections.Add(new Connection("168", "169"));
            mapTemplate.Connections.Add(new Connection("168", "167"));
            mapTemplate.Connections.Add(new Connection("168", "179"));
            mapTemplate.Connections.Add(new Connection("168", "288"));
            mapTemplate.Connections.Add(new Connection("169", "170"));
            mapTemplate.Connections.Add(new Connection("169", "147"));
            mapTemplate.Connections.Add(new Connection("169", "168"));
            mapTemplate.Connections.Add(new Connection("170", "174"));
            mapTemplate.Connections.Add(new Connection("170", "172"));
            mapTemplate.Connections.Add(new Connection("170", "171"));
            mapTemplate.Connections.Add(new Connection("170", "169"));
            mapTemplate.Connections.Add(new Connection("171", "170"));
            mapTemplate.Connections.Add(new Connection("171", "174"));
            mapTemplate.Connections.Add(new Connection("172", "174"));
            mapTemplate.Connections.Add(new Connection("172", "170"));
            mapTemplate.Connections.Add(new Connection("172", "178"));
            mapTemplate.Connections.Add(new Connection("173", "174"));
            mapTemplate.Connections.Add(new Connection("174", "177"));
            mapTemplate.Connections.Add(new Connection("174", "172"));
            mapTemplate.Connections.Add(new Connection("174", "170"));
            mapTemplate.Connections.Add(new Connection("174", "171"));
            mapTemplate.Connections.Add(new Connection("174", "173"));
            mapTemplate.Connections.Add(new Connection("175", "176"));
            mapTemplate.Connections.Add(new Connection("176", "177"));
            mapTemplate.Connections.Add(new Connection("176", "175"));
            mapTemplate.Connections.Add(new Connection("176", "180"));
            mapTemplate.Connections.Add(new Connection("177", "146"));
            mapTemplate.Connections.Add(new Connection("177", "174"));
            mapTemplate.Connections.Add(new Connection("177", "176"));
            mapTemplate.Connections.Add(new Connection("178", "96"));
            mapTemplate.Connections.Add(new Connection("178", "172"));
            mapTemplate.Connections.Add(new Connection("178", "189"));
            mapTemplate.Connections.Add(new Connection("178", "279"));
            mapTemplate.Connections.Add(new Connection("179", "97"));
            mapTemplate.Connections.Add(new Connection("179", "168"));
            mapTemplate.Connections.Add(new Connection("179", "288"));
            mapTemplate.Connections.Add(new Connection("180", "176"));
            mapTemplate.Connections.Add(new Connection("180", "181"));
            mapTemplate.Connections.Add(new Connection("180", "182"));
            mapTemplate.Connections.Add(new Connection("180", "266"));
            mapTemplate.Connections.Add(new Connection("181", "180"));
            mapTemplate.Connections.Add(new Connection("182", "180"));
            mapTemplate.Connections.Add(new Connection("182", "185"));
            mapTemplate.Connections.Add(new Connection("182", "183"));
            mapTemplate.Connections.Add(new Connection("183", "182"));
            mapTemplate.Connections.Add(new Connection("183", "188"));
            mapTemplate.Connections.Add(new Connection("183", "202"));
            mapTemplate.Connections.Add(new Connection("184", "186"));
            mapTemplate.Connections.Add(new Connection("184", "217"));
            mapTemplate.Connections.Add(new Connection("184", "216"));
            mapTemplate.Connections.Add(new Connection("184", "268"));
            mapTemplate.Connections.Add(new Connection("185", "182"));
            mapTemplate.Connections.Add(new Connection("185", "186"));
            mapTemplate.Connections.Add(new Connection("185", "187"));
            mapTemplate.Connections.Add(new Connection("185", "258"));
            mapTemplate.Connections.Add(new Connection("185", "522"));
            mapTemplate.Connections.Add(new Connection("186", "185"));
            mapTemplate.Connections.Add(new Connection("186", "184"));
            mapTemplate.Connections.Add(new Connection("186", "187"));
            mapTemplate.Connections.Add(new Connection("187", "186"));
            mapTemplate.Connections.Add(new Connection("187", "189"));
            mapTemplate.Connections.Add(new Connection("187", "185"));
            mapTemplate.Connections.Add(new Connection("187", "258"));
            mapTemplate.Connections.Add(new Connection("188", "183"));
            mapTemplate.Connections.Add(new Connection("189", "187"));
            mapTemplate.Connections.Add(new Connection("189", "178"));
            mapTemplate.Connections.Add(new Connection("189", "215"));
            mapTemplate.Connections.Add(new Connection("189", "232"));
            mapTemplate.Connections.Add(new Connection("189", "265"));
            mapTemplate.Connections.Add(new Connection("190", "201"));
            mapTemplate.Connections.Add(new Connection("191", "202"));
            mapTemplate.Connections.Add(new Connection("191", "203"));
            mapTemplate.Connections.Add(new Connection("191", "204"));
            mapTemplate.Connections.Add(new Connection("192", "206"));
            mapTemplate.Connections.Add(new Connection("192", "193"));
            mapTemplate.Connections.Add(new Connection("192", "207"));
            mapTemplate.Connections.Add(new Connection("193", "200"));
            mapTemplate.Connections.Add(new Connection("193", "194"));
            mapTemplate.Connections.Add(new Connection("193", "192"));
            mapTemplate.Connections.Add(new Connection("193", "207"));
            mapTemplate.Connections.Add(new Connection("193", "209"));
            mapTemplate.Connections.Add(new Connection("194", "193"));
            mapTemplate.Connections.Add(new Connection("194", "199"));
            mapTemplate.Connections.Add(new Connection("194", "195"));
            mapTemplate.Connections.Add(new Connection("195", "194"));
            mapTemplate.Connections.Add(new Connection("195", "198"));
            mapTemplate.Connections.Add(new Connection("196", "197"));
            mapTemplate.Connections.Add(new Connection("197", "196"));
            mapTemplate.Connections.Add(new Connection("197", "505"));
            mapTemplate.Connections.Add(new Connection("197", "504"));
            mapTemplate.Connections.Add(new Connection("197", "198"));
            mapTemplate.Connections.Add(new Connection("198", "195"));
            mapTemplate.Connections.Add(new Connection("198", "201"));
            mapTemplate.Connections.Add(new Connection("198", "504"));
            mapTemplate.Connections.Add(new Connection("198", "197"));
            mapTemplate.Connections.Add(new Connection("199", "194"));
            mapTemplate.Connections.Add(new Connection("199", "218"));
            mapTemplate.Connections.Add(new Connection("199", "503"));
            mapTemplate.Connections.Add(new Connection("200", "201"));
            mapTemplate.Connections.Add(new Connection("200", "193"));
            mapTemplate.Connections.Add(new Connection("201", "203"));
            mapTemplate.Connections.Add(new Connection("201", "190"));
            mapTemplate.Connections.Add(new Connection("201", "200"));
            mapTemplate.Connections.Add(new Connection("201", "198"));
            mapTemplate.Connections.Add(new Connection("202", "183"));
            mapTemplate.Connections.Add(new Connection("202", "191"));
            mapTemplate.Connections.Add(new Connection("202", "220"));
            mapTemplate.Connections.Add(new Connection("203", "191"));
            mapTemplate.Connections.Add(new Connection("203", "201"));
            mapTemplate.Connections.Add(new Connection("204", "191"));
            mapTemplate.Connections.Add(new Connection("204", "215"));
            mapTemplate.Connections.Add(new Connection("204", "517"));
            mapTemplate.Connections.Add(new Connection("205", "207"));
            mapTemplate.Connections.Add(new Connection("205", "217"));
            mapTemplate.Connections.Add(new Connection("206", "207"));
            mapTemplate.Connections.Add(new Connection("206", "192"));
            mapTemplate.Connections.Add(new Connection("206", "220"));
            mapTemplate.Connections.Add(new Connection("207", "206"));
            mapTemplate.Connections.Add(new Connection("207", "192"));
            mapTemplate.Connections.Add(new Connection("207", "205"));
            mapTemplate.Connections.Add(new Connection("207", "215"));
            mapTemplate.Connections.Add(new Connection("207", "208"));
            mapTemplate.Connections.Add(new Connection("207", "193"));
            mapTemplate.Connections.Add(new Connection("207", "210"));
            mapTemplate.Connections.Add(new Connection("207", "211"));
            mapTemplate.Connections.Add(new Connection("207", "213"));
            mapTemplate.Connections.Add(new Connection("208", "207"));
            mapTemplate.Connections.Add(new Connection("208", "210"));
            mapTemplate.Connections.Add(new Connection("208", "209"));
            mapTemplate.Connections.Add(new Connection("209", "210"));
            mapTemplate.Connections.Add(new Connection("209", "208"));
            mapTemplate.Connections.Add(new Connection("209", "218"));
            mapTemplate.Connections.Add(new Connection("209", "219"));
            mapTemplate.Connections.Add(new Connection("209", "193"));
            mapTemplate.Connections.Add(new Connection("209", "228"));
            mapTemplate.Connections.Add(new Connection("210", "207"));
            mapTemplate.Connections.Add(new Connection("210", "211"));
            mapTemplate.Connections.Add(new Connection("210", "212"));
            mapTemplate.Connections.Add(new Connection("210", "208"));
            mapTemplate.Connections.Add(new Connection("210", "209"));
            mapTemplate.Connections.Add(new Connection("210", "228"));
            mapTemplate.Connections.Add(new Connection("210", "229"));
            mapTemplate.Connections.Add(new Connection("211", "207"));
            mapTemplate.Connections.Add(new Connection("211", "213"));
            mapTemplate.Connections.Add(new Connection("211", "210"));
            mapTemplate.Connections.Add(new Connection("211", "212"));
            mapTemplate.Connections.Add(new Connection("212", "213"));
            mapTemplate.Connections.Add(new Connection("212", "211"));
            mapTemplate.Connections.Add(new Connection("212", "210"));
            mapTemplate.Connections.Add(new Connection("212", "223"));
            mapTemplate.Connections.Add(new Connection("212", "229"));
            mapTemplate.Connections.Add(new Connection("213", "207"));
            mapTemplate.Connections.Add(new Connection("213", "214"));
            mapTemplate.Connections.Add(new Connection("213", "211"));
            mapTemplate.Connections.Add(new Connection("213", "212"));
            mapTemplate.Connections.Add(new Connection("213", "222"));
            mapTemplate.Connections.Add(new Connection("213", "221"));
            mapTemplate.Connections.Add(new Connection("213", "223"));
            mapTemplate.Connections.Add(new Connection("214", "213"));
            mapTemplate.Connections.Add(new Connection("214", "216"));
            mapTemplate.Connections.Add(new Connection("214", "221"));
            mapTemplate.Connections.Add(new Connection("215", "207"));
            mapTemplate.Connections.Add(new Connection("215", "232"));
            mapTemplate.Connections.Add(new Connection("215", "204"));
            mapTemplate.Connections.Add(new Connection("215", "189"));
            mapTemplate.Connections.Add(new Connection("216", "214"));
            mapTemplate.Connections.Add(new Connection("216", "184"));
            mapTemplate.Connections.Add(new Connection("216", "268"));
            mapTemplate.Connections.Add(new Connection("216", "217"));
            mapTemplate.Connections.Add(new Connection("217", "205"));
            mapTemplate.Connections.Add(new Connection("217", "184"));
            mapTemplate.Connections.Add(new Connection("217", "216"));
            mapTemplate.Connections.Add(new Connection("218", "209"));
            mapTemplate.Connections.Add(new Connection("218", "199"));
            mapTemplate.Connections.Add(new Connection("218", "219"));
            mapTemplate.Connections.Add(new Connection("219", "209"));
            mapTemplate.Connections.Add(new Connection("219", "218"));
            mapTemplate.Connections.Add(new Connection("219", "502"));
            mapTemplate.Connections.Add(new Connection("220", "206"));
            mapTemplate.Connections.Add(new Connection("220", "522"));
            mapTemplate.Connections.Add(new Connection("220", "202"));
            mapTemplate.Connections.Add(new Connection("221", "214"));
            mapTemplate.Connections.Add(new Connection("221", "222"));
            mapTemplate.Connections.Add(new Connection("221", "213"));
            mapTemplate.Connections.Add(new Connection("221", "258"));
            mapTemplate.Connections.Add(new Connection("222", "221"));
            mapTemplate.Connections.Add(new Connection("222", "213"));
            mapTemplate.Connections.Add(new Connection("222", "223"));
            mapTemplate.Connections.Add(new Connection("222", "258"));
            mapTemplate.Connections.Add(new Connection("222", "259"));
            mapTemplate.Connections.Add(new Connection("223", "222"));
            mapTemplate.Connections.Add(new Connection("223", "213"));
            mapTemplate.Connections.Add(new Connection("223", "212"));
            mapTemplate.Connections.Add(new Connection("223", "229"));
            mapTemplate.Connections.Add(new Connection("223", "225"));
            mapTemplate.Connections.Add(new Connection("223", "224"));
            mapTemplate.Connections.Add(new Connection("223", "231"));
            mapTemplate.Connections.Add(new Connection("223", "232"));
            mapTemplate.Connections.Add(new Connection("223", "237"));
            mapTemplate.Connections.Add(new Connection("223", "259"));
            mapTemplate.Connections.Add(new Connection("224", "223"));
            mapTemplate.Connections.Add(new Connection("224", "225"));
            mapTemplate.Connections.Add(new Connection("225", "223"));
            mapTemplate.Connections.Add(new Connection("225", "224"));
            mapTemplate.Connections.Add(new Connection("225", "229"));
            mapTemplate.Connections.Add(new Connection("225", "228"));
            mapTemplate.Connections.Add(new Connection("225", "226"));
            mapTemplate.Connections.Add(new Connection("226", "225"));
            mapTemplate.Connections.Add(new Connection("226", "228"));
            mapTemplate.Connections.Add(new Connection("226", "227"));
            mapTemplate.Connections.Add(new Connection("226", "233"));
            mapTemplate.Connections.Add(new Connection("227", "226"));
            mapTemplate.Connections.Add(new Connection("227", "228"));
            mapTemplate.Connections.Add(new Connection("227", "230"));
            mapTemplate.Connections.Add(new Connection("227", "233"));
            mapTemplate.Connections.Add(new Connection("228", "225"));
            mapTemplate.Connections.Add(new Connection("228", "226"));
            mapTemplate.Connections.Add(new Connection("228", "227"));
            mapTemplate.Connections.Add(new Connection("228", "210"));
            mapTemplate.Connections.Add(new Connection("228", "229"));
            mapTemplate.Connections.Add(new Connection("228", "209"));
            mapTemplate.Connections.Add(new Connection("229", "223"));
            mapTemplate.Connections.Add(new Connection("229", "225"));
            mapTemplate.Connections.Add(new Connection("229", "228"));
            mapTemplate.Connections.Add(new Connection("229", "212"));
            mapTemplate.Connections.Add(new Connection("229", "210"));
            mapTemplate.Connections.Add(new Connection("230", "227"));
            mapTemplate.Connections.Add(new Connection("230", "243"));
            mapTemplate.Connections.Add(new Connection("230", "242"));
            mapTemplate.Connections.Add(new Connection("231", "223"));
            mapTemplate.Connections.Add(new Connection("231", "243"));
            mapTemplate.Connections.Add(new Connection("232", "223"));
            mapTemplate.Connections.Add(new Connection("232", "215"));
            mapTemplate.Connections.Add(new Connection("232", "189"));
            mapTemplate.Connections.Add(new Connection("232", "241"));
            mapTemplate.Connections.Add(new Connection("232", "516"));
            mapTemplate.Connections.Add(new Connection("232", "265"));
            mapTemplate.Connections.Add(new Connection("233", "236"));
            mapTemplate.Connections.Add(new Connection("233", "235"));
            mapTemplate.Connections.Add(new Connection("233", "243"));
            mapTemplate.Connections.Add(new Connection("233", "240"));
            mapTemplate.Connections.Add(new Connection("233", "227"));
            mapTemplate.Connections.Add(new Connection("233", "226"));
            mapTemplate.Connections.Add(new Connection("233", "244"));
            mapTemplate.Connections.Add(new Connection("233", "247"));
            mapTemplate.Connections.Add(new Connection("234", "242"));
            mapTemplate.Connections.Add(new Connection("235", "236"));
            mapTemplate.Connections.Add(new Connection("235", "239"));
            mapTemplate.Connections.Add(new Connection("235", "240"));
            mapTemplate.Connections.Add(new Connection("235", "233"));
            mapTemplate.Connections.Add(new Connection("236", "237"));
            mapTemplate.Connections.Add(new Connection("236", "238"));
            mapTemplate.Connections.Add(new Connection("236", "235"));
            mapTemplate.Connections.Add(new Connection("236", "233"));
            mapTemplate.Connections.Add(new Connection("236", "239"));
            mapTemplate.Connections.Add(new Connection("237", "223"));
            mapTemplate.Connections.Add(new Connection("237", "238"));
            mapTemplate.Connections.Add(new Connection("237", "236"));
            mapTemplate.Connections.Add(new Connection("237", "260"));
            mapTemplate.Connections.Add(new Connection("237", "259"));
            mapTemplate.Connections.Add(new Connection("237", "292"));
            mapTemplate.Connections.Add(new Connection("238", "237"));
            mapTemplate.Connections.Add(new Connection("238", "236"));
            mapTemplate.Connections.Add(new Connection("238", "239"));
            mapTemplate.Connections.Add(new Connection("239", "238"));
            mapTemplate.Connections.Add(new Connection("239", "236"));
            mapTemplate.Connections.Add(new Connection("239", "240"));
            mapTemplate.Connections.Add(new Connection("239", "235"));
            mapTemplate.Connections.Add(new Connection("240", "239"));
            mapTemplate.Connections.Add(new Connection("240", "235"));
            mapTemplate.Connections.Add(new Connection("240", "241"));
            mapTemplate.Connections.Add(new Connection("240", "233"));
            mapTemplate.Connections.Add(new Connection("240", "247"));
            mapTemplate.Connections.Add(new Connection("240", "248"));
            mapTemplate.Connections.Add(new Connection("240", "297"));
            mapTemplate.Connections.Add(new Connection("240", "299"));
            mapTemplate.Connections.Add(new Connection("240", "300"));
            mapTemplate.Connections.Add(new Connection("241", "240"));
            mapTemplate.Connections.Add(new Connection("241", "232"));
            mapTemplate.Connections.Add(new Connection("241", "254"));
            mapTemplate.Connections.Add(new Connection("241", "312"));
            mapTemplate.Connections.Add(new Connection("241", "306"));
            mapTemplate.Connections.Add(new Connection("241", "265"));
            mapTemplate.Connections.Add(new Connection("242", "230"));
            mapTemplate.Connections.Add(new Connection("242", "234"));
            mapTemplate.Connections.Add(new Connection("242", "514"));
            mapTemplate.Connections.Add(new Connection("243", "233"));
            mapTemplate.Connections.Add(new Connection("243", "231"));
            mapTemplate.Connections.Add(new Connection("243", "230"));
            mapTemplate.Connections.Add(new Connection("244", "245"));
            mapTemplate.Connections.Add(new Connection("244", "246"));
            mapTemplate.Connections.Add(new Connection("244", "247"));
            mapTemplate.Connections.Add(new Connection("244", "233"));
            mapTemplate.Connections.Add(new Connection("245", "244"));
            mapTemplate.Connections.Add(new Connection("245", "246"));
            mapTemplate.Connections.Add(new Connection("245", "499"));
            mapTemplate.Connections.Add(new Connection("246", "244"));
            mapTemplate.Connections.Add(new Connection("246", "245"));
            mapTemplate.Connections.Add(new Connection("246", "247"));
            mapTemplate.Connections.Add(new Connection("246", "249"));
            mapTemplate.Connections.Add(new Connection("247", "244"));
            mapTemplate.Connections.Add(new Connection("247", "246"));
            mapTemplate.Connections.Add(new Connection("247", "240"));
            mapTemplate.Connections.Add(new Connection("247", "248"));
            mapTemplate.Connections.Add(new Connection("247", "233"));
            mapTemplate.Connections.Add(new Connection("247", "249"));
            mapTemplate.Connections.Add(new Connection("248", "247"));
            mapTemplate.Connections.Add(new Connection("248", "249"));
            mapTemplate.Connections.Add(new Connection("248", "240"));
            mapTemplate.Connections.Add(new Connection("249", "246"));
            mapTemplate.Connections.Add(new Connection("249", "248"));
            mapTemplate.Connections.Add(new Connection("249", "247"));
            mapTemplate.Connections.Add(new Connection("249", "250"));
            mapTemplate.Connections.Add(new Connection("249", "253"));
            mapTemplate.Connections.Add(new Connection("249", "251"));
            mapTemplate.Connections.Add(new Connection("249", "252"));
            mapTemplate.Connections.Add(new Connection("249", "254"));
            mapTemplate.Connections.Add(new Connection("250", "249"));
            mapTemplate.Connections.Add(new Connection("251", "252"));
            mapTemplate.Connections.Add(new Connection("251", "249"));
            mapTemplate.Connections.Add(new Connection("251", "257"));
            mapTemplate.Connections.Add(new Connection("252", "253"));
            mapTemplate.Connections.Add(new Connection("252", "251"));
            mapTemplate.Connections.Add(new Connection("252", "249"));
            mapTemplate.Connections.Add(new Connection("252", "256"));
            mapTemplate.Connections.Add(new Connection("253", "249"));
            mapTemplate.Connections.Add(new Connection("253", "252"));
            mapTemplate.Connections.Add(new Connection("253", "255"));
            mapTemplate.Connections.Add(new Connection("254", "249"));
            mapTemplate.Connections.Add(new Connection("254", "241"));
            mapTemplate.Connections.Add(new Connection("254", "516"));
            mapTemplate.Connections.Add(new Connection("255", "253"));
            mapTemplate.Connections.Add(new Connection("255", "513"));
            mapTemplate.Connections.Add(new Connection("255", "256"));
            mapTemplate.Connections.Add(new Connection("256", "252"));
            mapTemplate.Connections.Add(new Connection("256", "257"));
            mapTemplate.Connections.Add(new Connection("256", "255"));
            mapTemplate.Connections.Add(new Connection("256", "307"));
            mapTemplate.Connections.Add(new Connection("257", "251"));
            mapTemplate.Connections.Add(new Connection("257", "256"));
            mapTemplate.Connections.Add(new Connection("258", "268"));
            mapTemplate.Connections.Add(new Connection("258", "267"));
            mapTemplate.Connections.Add(new Connection("258", "187"));
            mapTemplate.Connections.Add(new Connection("258", "221"));
            mapTemplate.Connections.Add(new Connection("258", "222"));
            mapTemplate.Connections.Add(new Connection("258", "259"));
            mapTemplate.Connections.Add(new Connection("258", "260"));
            mapTemplate.Connections.Add(new Connection("258", "261"));
            mapTemplate.Connections.Add(new Connection("258", "262"));
            mapTemplate.Connections.Add(new Connection("258", "263"));
            mapTemplate.Connections.Add(new Connection("258", "185"));
            mapTemplate.Connections.Add(new Connection("259", "258"));
            mapTemplate.Connections.Add(new Connection("259", "260"));
            mapTemplate.Connections.Add(new Connection("259", "222"));
            mapTemplate.Connections.Add(new Connection("259", "223"));
            mapTemplate.Connections.Add(new Connection("259", "237"));
            mapTemplate.Connections.Add(new Connection("260", "258"));
            mapTemplate.Connections.Add(new Connection("260", "261"));
            mapTemplate.Connections.Add(new Connection("260", "259"));
            mapTemplate.Connections.Add(new Connection("260", "237"));
            mapTemplate.Connections.Add(new Connection("260", "292"));
            mapTemplate.Connections.Add(new Connection("260", "293"));
            mapTemplate.Connections.Add(new Connection("261", "258"));
            mapTemplate.Connections.Add(new Connection("261", "262"));
            mapTemplate.Connections.Add(new Connection("261", "260"));
            mapTemplate.Connections.Add(new Connection("261", "275"));
            mapTemplate.Connections.Add(new Connection("261", "293"));
            mapTemplate.Connections.Add(new Connection("262", "258"));
            mapTemplate.Connections.Add(new Connection("262", "263"));
            mapTemplate.Connections.Add(new Connection("262", "261"));
            mapTemplate.Connections.Add(new Connection("262", "276"));
            mapTemplate.Connections.Add(new Connection("262", "275"));
            mapTemplate.Connections.Add(new Connection("263", "265"));
            mapTemplate.Connections.Add(new Connection("263", "258"));
            mapTemplate.Connections.Add(new Connection("263", "262"));
            mapTemplate.Connections.Add(new Connection("263", "278"));
            mapTemplate.Connections.Add(new Connection("263", "276"));
            mapTemplate.Connections.Add(new Connection("264", "266"));
            mapTemplate.Connections.Add(new Connection("265", "263"));
            mapTemplate.Connections.Add(new Connection("265", "189"));
            mapTemplate.Connections.Add(new Connection("265", "279"));
            mapTemplate.Connections.Add(new Connection("265", "241"));
            mapTemplate.Connections.Add(new Connection("265", "312"));
            mapTemplate.Connections.Add(new Connection("265", "336"));
            mapTemplate.Connections.Add(new Connection("265", "232"));
            mapTemplate.Connections.Add(new Connection("266", "264"));
            mapTemplate.Connections.Add(new Connection("266", "180"));
            mapTemplate.Connections.Add(new Connection("266", "267"));
            mapTemplate.Connections.Add(new Connection("267", "258"));
            mapTemplate.Connections.Add(new Connection("267", "266"));
            mapTemplate.Connections.Add(new Connection("268", "258"));
            mapTemplate.Connections.Add(new Connection("268", "184"));
            mapTemplate.Connections.Add(new Connection("268", "216"));
            mapTemplate.Connections.Add(new Connection("269", "270"));
            mapTemplate.Connections.Add(new Connection("269", "272"));
            mapTemplate.Connections.Add(new Connection("269", "273"));
            mapTemplate.Connections.Add(new Connection("269", "280"));
            mapTemplate.Connections.Add(new Connection("269", "282"));
            mapTemplate.Connections.Add(new Connection("269", "283"));
            mapTemplate.Connections.Add(new Connection("270", "278"));
            mapTemplate.Connections.Add(new Connection("270", "269"));
            mapTemplate.Connections.Add(new Connection("270", "273"));
            mapTemplate.Connections.Add(new Connection("270", "271"));
            mapTemplate.Connections.Add(new Connection("271", "278"));
            mapTemplate.Connections.Add(new Connection("271", "270"));
            mapTemplate.Connections.Add(new Connection("271", "277"));
            mapTemplate.Connections.Add(new Connection("271", "274"));
            mapTemplate.Connections.Add(new Connection("271", "273"));
            mapTemplate.Connections.Add(new Connection("271", "272"));
            mapTemplate.Connections.Add(new Connection("272", "271"));
            mapTemplate.Connections.Add(new Connection("272", "274"));
            mapTemplate.Connections.Add(new Connection("272", "273"));
            mapTemplate.Connections.Add(new Connection("272", "269"));
            mapTemplate.Connections.Add(new Connection("272", "283"));
            mapTemplate.Connections.Add(new Connection("272", "284"));
            mapTemplate.Connections.Add(new Connection("273", "270"));
            mapTemplate.Connections.Add(new Connection("273", "279"));
            mapTemplate.Connections.Add(new Connection("273", "271"));
            mapTemplate.Connections.Add(new Connection("273", "272"));
            mapTemplate.Connections.Add(new Connection("273", "269"));
            mapTemplate.Connections.Add(new Connection("274", "271"));
            mapTemplate.Connections.Add(new Connection("274", "277"));
            mapTemplate.Connections.Add(new Connection("274", "276"));
            mapTemplate.Connections.Add(new Connection("274", "275"));
            mapTemplate.Connections.Add(new Connection("274", "272"));
            mapTemplate.Connections.Add(new Connection("274", "284"));
            mapTemplate.Connections.Add(new Connection("274", "328"));
            mapTemplate.Connections.Add(new Connection("274", "329"));
            mapTemplate.Connections.Add(new Connection("275", "274"));
            mapTemplate.Connections.Add(new Connection("275", "276"));
            mapTemplate.Connections.Add(new Connection("275", "261"));
            mapTemplate.Connections.Add(new Connection("275", "262"));
            mapTemplate.Connections.Add(new Connection("275", "293"));
            mapTemplate.Connections.Add(new Connection("275", "321"));
            mapTemplate.Connections.Add(new Connection("275", "328"));
            mapTemplate.Connections.Add(new Connection("276", "278"));
            mapTemplate.Connections.Add(new Connection("276", "277"));
            mapTemplate.Connections.Add(new Connection("276", "274"));
            mapTemplate.Connections.Add(new Connection("276", "275"));
            mapTemplate.Connections.Add(new Connection("276", "263"));
            mapTemplate.Connections.Add(new Connection("276", "262"));
            mapTemplate.Connections.Add(new Connection("277", "278"));
            mapTemplate.Connections.Add(new Connection("277", "271"));
            mapTemplate.Connections.Add(new Connection("277", "276"));
            mapTemplate.Connections.Add(new Connection("277", "274"));
            mapTemplate.Connections.Add(new Connection("278", "263"));
            mapTemplate.Connections.Add(new Connection("278", "276"));
            mapTemplate.Connections.Add(new Connection("278", "277"));
            mapTemplate.Connections.Add(new Connection("278", "271"));
            mapTemplate.Connections.Add(new Connection("278", "270"));
            mapTemplate.Connections.Add(new Connection("279", "273"));
            mapTemplate.Connections.Add(new Connection("279", "265"));
            mapTemplate.Connections.Add(new Connection("279", "104"));
            mapTemplate.Connections.Add(new Connection("279", "178"));
            mapTemplate.Connections.Add(new Connection("279", "370"));
            mapTemplate.Connections.Add(new Connection("279", "336"));
            mapTemplate.Connections.Add(new Connection("280", "288"));
            mapTemplate.Connections.Add(new Connection("280", "269"));
            mapTemplate.Connections.Add(new Connection("280", "282"));
            mapTemplate.Connections.Add(new Connection("280", "281"));
            mapTemplate.Connections.Add(new Connection("281", "280"));
            mapTemplate.Connections.Add(new Connection("281", "289"));
            mapTemplate.Connections.Add(new Connection("281", "282"));
            mapTemplate.Connections.Add(new Connection("282", "280"));
            mapTemplate.Connections.Add(new Connection("282", "281"));
            mapTemplate.Connections.Add(new Connection("282", "269"));
            mapTemplate.Connections.Add(new Connection("282", "283"));
            mapTemplate.Connections.Add(new Connection("282", "523"));
            mapTemplate.Connections.Add(new Connection("283", "290"));
            mapTemplate.Connections.Add(new Connection("283", "282"));
            mapTemplate.Connections.Add(new Connection("283", "269"));
            mapTemplate.Connections.Add(new Connection("283", "272"));
            mapTemplate.Connections.Add(new Connection("283", "284"));
            mapTemplate.Connections.Add(new Connection("283", "285"));
            mapTemplate.Connections.Add(new Connection("283", "286"));
            mapTemplate.Connections.Add(new Connection("283", "330"));
            mapTemplate.Connections.Add(new Connection("284", "283"));
            mapTemplate.Connections.Add(new Connection("284", "272"));
            mapTemplate.Connections.Add(new Connection("284", "274"));
            mapTemplate.Connections.Add(new Connection("284", "285"));
            mapTemplate.Connections.Add(new Connection("284", "330"));
            mapTemplate.Connections.Add(new Connection("284", "329"));
            mapTemplate.Connections.Add(new Connection("285", "283"));
            mapTemplate.Connections.Add(new Connection("285", "284"));
            mapTemplate.Connections.Add(new Connection("285", "330"));
            mapTemplate.Connections.Add(new Connection("286", "283"));
            mapTemplate.Connections.Add(new Connection("286", "330"));
            mapTemplate.Connections.Add(new Connection("286", "524"));
            mapTemplate.Connections.Add(new Connection("287", "291"));
            mapTemplate.Connections.Add(new Connection("288", "179"));
            mapTemplate.Connections.Add(new Connection("288", "168"));
            mapTemplate.Connections.Add(new Connection("288", "280"));
            mapTemplate.Connections.Add(new Connection("289", "281"));
            mapTemplate.Connections.Add(new Connection("289", "291"));
            mapTemplate.Connections.Add(new Connection("290", "291"));
            mapTemplate.Connections.Add(new Connection("290", "283"));
            mapTemplate.Connections.Add(new Connection("291", "289"));
            mapTemplate.Connections.Add(new Connection("291", "287"));
            mapTemplate.Connections.Add(new Connection("291", "290"));
            mapTemplate.Connections.Add(new Connection("291", "364"));
            mapTemplate.Connections.Add(new Connection("291", "523"));
            mapTemplate.Connections.Add(new Connection("292", "237"));
            mapTemplate.Connections.Add(new Connection("292", "260"));
            mapTemplate.Connections.Add(new Connection("292", "297"));
            mapTemplate.Connections.Add(new Connection("292", "296"));
            mapTemplate.Connections.Add(new Connection("292", "294"));
            mapTemplate.Connections.Add(new Connection("292", "293"));
            mapTemplate.Connections.Add(new Connection("293", "261"));
            mapTemplate.Connections.Add(new Connection("293", "275"));
            mapTemplate.Connections.Add(new Connection("293", "292"));
            mapTemplate.Connections.Add(new Connection("293", "294"));
            mapTemplate.Connections.Add(new Connection("293", "295"));
            mapTemplate.Connections.Add(new Connection("293", "312"));
            mapTemplate.Connections.Add(new Connection("293", "321"));
            mapTemplate.Connections.Add(new Connection("293", "260"));
            mapTemplate.Connections.Add(new Connection("294", "292"));
            mapTemplate.Connections.Add(new Connection("294", "293"));
            mapTemplate.Connections.Add(new Connection("294", "296"));
            mapTemplate.Connections.Add(new Connection("294", "295"));
            mapTemplate.Connections.Add(new Connection("295", "293"));
            mapTemplate.Connections.Add(new Connection("295", "294"));
            mapTemplate.Connections.Add(new Connection("295", "296"));
            mapTemplate.Connections.Add(new Connection("295", "298"));
            mapTemplate.Connections.Add(new Connection("295", "321"));
            mapTemplate.Connections.Add(new Connection("296", "292"));
            mapTemplate.Connections.Add(new Connection("296", "294"));
            mapTemplate.Connections.Add(new Connection("296", "297"));
            mapTemplate.Connections.Add(new Connection("296", "298"));
            mapTemplate.Connections.Add(new Connection("296", "295"));
            mapTemplate.Connections.Add(new Connection("296", "299"));
            mapTemplate.Connections.Add(new Connection("297", "240"));
            mapTemplate.Connections.Add(new Connection("297", "292"));
            mapTemplate.Connections.Add(new Connection("297", "296"));
            mapTemplate.Connections.Add(new Connection("297", "299"));
            mapTemplate.Connections.Add(new Connection("298", "296"));
            mapTemplate.Connections.Add(new Connection("298", "299"));
            mapTemplate.Connections.Add(new Connection("298", "295"));
            mapTemplate.Connections.Add(new Connection("298", "321"));
            mapTemplate.Connections.Add(new Connection("299", "240"));
            mapTemplate.Connections.Add(new Connection("299", "300"));
            mapTemplate.Connections.Add(new Connection("299", "296"));
            mapTemplate.Connections.Add(new Connection("299", "298"));
            mapTemplate.Connections.Add(new Connection("299", "297"));
            mapTemplate.Connections.Add(new Connection("299", "321"));
            mapTemplate.Connections.Add(new Connection("300", "307"));
            mapTemplate.Connections.Add(new Connection("300", "240"));
            mapTemplate.Connections.Add(new Connection("300", "299"));
            mapTemplate.Connections.Add(new Connection("300", "313"));
            mapTemplate.Connections.Add(new Connection("300", "301"));
            mapTemplate.Connections.Add(new Connection("300", "321"));
            mapTemplate.Connections.Add(new Connection("301", "308"));
            mapTemplate.Connections.Add(new Connection("301", "300"));
            mapTemplate.Connections.Add(new Connection("301", "313"));
            mapTemplate.Connections.Add(new Connection("301", "302"));
            mapTemplate.Connections.Add(new Connection("301", "303"));
            mapTemplate.Connections.Add(new Connection("302", "301"));
            mapTemplate.Connections.Add(new Connection("302", "303"));
            mapTemplate.Connections.Add(new Connection("302", "313"));
            mapTemplate.Connections.Add(new Connection("302", "317"));
            mapTemplate.Connections.Add(new Connection("303", "311"));
            mapTemplate.Connections.Add(new Connection("303", "306"));
            mapTemplate.Connections.Add(new Connection("303", "301"));
            mapTemplate.Connections.Add(new Connection("303", "302"));
            mapTemplate.Connections.Add(new Connection("303", "317"));
            mapTemplate.Connections.Add(new Connection("304", "310"));
            mapTemplate.Connections.Add(new Connection("305", "309"));
            mapTemplate.Connections.Add(new Connection("306", "303"));
            mapTemplate.Connections.Add(new Connection("306", "241"));
            mapTemplate.Connections.Add(new Connection("306", "312"));
            mapTemplate.Connections.Add(new Connection("306", "320"));
            mapTemplate.Connections.Add(new Connection("307", "300"));
            mapTemplate.Connections.Add(new Connection("307", "256"));
            mapTemplate.Connections.Add(new Connection("308", "301"));
            mapTemplate.Connections.Add(new Connection("308", "309"));
            mapTemplate.Connections.Add(new Connection("309", "308"));
            mapTemplate.Connections.Add(new Connection("309", "305"));
            mapTemplate.Connections.Add(new Connection("309", "310"));
            mapTemplate.Connections.Add(new Connection("310", "309"));
            mapTemplate.Connections.Add(new Connection("310", "304"));
            mapTemplate.Connections.Add(new Connection("310", "311"));
            mapTemplate.Connections.Add(new Connection("311", "310"));
            mapTemplate.Connections.Add(new Connection("311", "303"));
            mapTemplate.Connections.Add(new Connection("312", "293"));
            mapTemplate.Connections.Add(new Connection("312", "241"));
            mapTemplate.Connections.Add(new Connection("312", "265"));
            mapTemplate.Connections.Add(new Connection("312", "336"));
            mapTemplate.Connections.Add(new Connection("312", "306"));
            mapTemplate.Connections.Add(new Connection("312", "335"));
            mapTemplate.Connections.Add(new Connection("313", "300"));
            mapTemplate.Connections.Add(new Connection("313", "301"));
            mapTemplate.Connections.Add(new Connection("313", "302"));
            mapTemplate.Connections.Add(new Connection("313", "321"));
            mapTemplate.Connections.Add(new Connection("313", "315"));
            mapTemplate.Connections.Add(new Connection("313", "314"));
            mapTemplate.Connections.Add(new Connection("313", "317"));
            mapTemplate.Connections.Add(new Connection("314", "313"));
            mapTemplate.Connections.Add(new Connection("314", "315"));
            mapTemplate.Connections.Add(new Connection("314", "317"));
            mapTemplate.Connections.Add(new Connection("315", "313"));
            mapTemplate.Connections.Add(new Connection("315", "314"));
            mapTemplate.Connections.Add(new Connection("315", "321"));
            mapTemplate.Connections.Add(new Connection("315", "322"));
            mapTemplate.Connections.Add(new Connection("315", "325"));
            mapTemplate.Connections.Add(new Connection("315", "327"));
            mapTemplate.Connections.Add(new Connection("315", "394"));
            mapTemplate.Connections.Add(new Connection("315", "319"));
            mapTemplate.Connections.Add(new Connection("315", "316"));
            mapTemplate.Connections.Add(new Connection("315", "317"));
            mapTemplate.Connections.Add(new Connection("316", "315"));
            mapTemplate.Connections.Add(new Connection("316", "317"));
            mapTemplate.Connections.Add(new Connection("316", "319"));
            mapTemplate.Connections.Add(new Connection("317", "320"));
            mapTemplate.Connections.Add(new Connection("317", "303"));
            mapTemplate.Connections.Add(new Connection("317", "302"));
            mapTemplate.Connections.Add(new Connection("317", "313"));
            mapTemplate.Connections.Add(new Connection("317", "314"));
            mapTemplate.Connections.Add(new Connection("317", "315"));
            mapTemplate.Connections.Add(new Connection("317", "316"));
            mapTemplate.Connections.Add(new Connection("317", "318"));
            mapTemplate.Connections.Add(new Connection("317", "319"));
            mapTemplate.Connections.Add(new Connection("318", "317"));
            mapTemplate.Connections.Add(new Connection("318", "319"));
            mapTemplate.Connections.Add(new Connection("318", "394"));
            mapTemplate.Connections.Add(new Connection("319", "315"));
            mapTemplate.Connections.Add(new Connection("319", "316"));
            mapTemplate.Connections.Add(new Connection("319", "317"));
            mapTemplate.Connections.Add(new Connection("319", "318"));
            mapTemplate.Connections.Add(new Connection("319", "394"));
            mapTemplate.Connections.Add(new Connection("320", "317"));
            mapTemplate.Connections.Add(new Connection("320", "306"));
            mapTemplate.Connections.Add(new Connection("320", "335"));
            mapTemplate.Connections.Add(new Connection("320", "401"));
            mapTemplate.Connections.Add(new Connection("321", "293"));
            mapTemplate.Connections.Add(new Connection("321", "298"));
            mapTemplate.Connections.Add(new Connection("321", "299"));
            mapTemplate.Connections.Add(new Connection("321", "295"));
            mapTemplate.Connections.Add(new Connection("321", "313"));
            mapTemplate.Connections.Add(new Connection("321", "300"));
            mapTemplate.Connections.Add(new Connection("321", "315"));
            mapTemplate.Connections.Add(new Connection("321", "275"));
            mapTemplate.Connections.Add(new Connection("321", "328"));
            mapTemplate.Connections.Add(new Connection("321", "323"));
            mapTemplate.Connections.Add(new Connection("321", "322"));
            mapTemplate.Connections.Add(new Connection("322", "315"));
            mapTemplate.Connections.Add(new Connection("322", "321"));
            mapTemplate.Connections.Add(new Connection("322", "323"));
            mapTemplate.Connections.Add(new Connection("322", "325"));
            mapTemplate.Connections.Add(new Connection("323", "321"));
            mapTemplate.Connections.Add(new Connection("323", "322"));
            mapTemplate.Connections.Add(new Connection("323", "325"));
            mapTemplate.Connections.Add(new Connection("323", "324"));
            mapTemplate.Connections.Add(new Connection("323", "328"));
            mapTemplate.Connections.Add(new Connection("323", "329"));
            mapTemplate.Connections.Add(new Connection("323", "521"));
            mapTemplate.Connections.Add(new Connection("324", "323"));
            mapTemplate.Connections.Add(new Connection("324", "329"));
            mapTemplate.Connections.Add(new Connection("324", "521"));
            mapTemplate.Connections.Add(new Connection("325", "335"));
            mapTemplate.Connections.Add(new Connection("325", "315"));
            mapTemplate.Connections.Add(new Connection("325", "322"));
            mapTemplate.Connections.Add(new Connection("325", "323"));
            mapTemplate.Connections.Add(new Connection("325", "521"));
            mapTemplate.Connections.Add(new Connection("325", "326"));
            mapTemplate.Connections.Add(new Connection("325", "344"));
            mapTemplate.Connections.Add(new Connection("325", "327"));
            mapTemplate.Connections.Add(new Connection("326", "325"));
            mapTemplate.Connections.Add(new Connection("326", "521"));
            mapTemplate.Connections.Add(new Connection("326", "344"));
            mapTemplate.Connections.Add(new Connection("326", "341"));
            mapTemplate.Connections.Add(new Connection("326", "342"));
            mapTemplate.Connections.Add(new Connection("327", "315"));
            mapTemplate.Connections.Add(new Connection("327", "325"));
            mapTemplate.Connections.Add(new Connection("327", "394"));
            mapTemplate.Connections.Add(new Connection("327", "395"));
            mapTemplate.Connections.Add(new Connection("327", "398"));
            mapTemplate.Connections.Add(new Connection("327", "345"));
            mapTemplate.Connections.Add(new Connection("327", "344"));
            mapTemplate.Connections.Add(new Connection("328", "274"));
            mapTemplate.Connections.Add(new Connection("328", "321"));
            mapTemplate.Connections.Add(new Connection("328", "323"));
            mapTemplate.Connections.Add(new Connection("328", "329"));
            mapTemplate.Connections.Add(new Connection("328", "275"));
            mapTemplate.Connections.Add(new Connection("329", "336"));
            mapTemplate.Connections.Add(new Connection("329", "274"));
            mapTemplate.Connections.Add(new Connection("329", "323"));
            mapTemplate.Connections.Add(new Connection("329", "328"));
            mapTemplate.Connections.Add(new Connection("329", "284"));
            mapTemplate.Connections.Add(new Connection("329", "330"));
            mapTemplate.Connections.Add(new Connection("329", "331"));
            mapTemplate.Connections.Add(new Connection("329", "332"));
            mapTemplate.Connections.Add(new Connection("329", "333"));
            mapTemplate.Connections.Add(new Connection("329", "334"));
            mapTemplate.Connections.Add(new Connection("329", "521"));
            mapTemplate.Connections.Add(new Connection("329", "324"));
            mapTemplate.Connections.Add(new Connection("330", "284"));
            mapTemplate.Connections.Add(new Connection("330", "285"));
            mapTemplate.Connections.Add(new Connection("330", "286"));
            mapTemplate.Connections.Add(new Connection("330", "329"));
            mapTemplate.Connections.Add(new Connection("330", "283"));
            mapTemplate.Connections.Add(new Connection("330", "331"));
            mapTemplate.Connections.Add(new Connection("331", "329"));
            mapTemplate.Connections.Add(new Connection("331", "330"));
            mapTemplate.Connections.Add(new Connection("331", "362"));
            mapTemplate.Connections.Add(new Connection("331", "332"));
            mapTemplate.Connections.Add(new Connection("332", "329"));
            mapTemplate.Connections.Add(new Connection("332", "331"));
            mapTemplate.Connections.Add(new Connection("332", "362"));
            mapTemplate.Connections.Add(new Connection("332", "333"));
            mapTemplate.Connections.Add(new Connection("333", "337"));
            mapTemplate.Connections.Add(new Connection("333", "329"));
            mapTemplate.Connections.Add(new Connection("333", "332"));
            mapTemplate.Connections.Add(new Connection("333", "334"));
            mapTemplate.Connections.Add(new Connection("333", "338"));
            mapTemplate.Connections.Add(new Connection("333", "339"));
            mapTemplate.Connections.Add(new Connection("334", "329"));
            mapTemplate.Connections.Add(new Connection("334", "333"));
            mapTemplate.Connections.Add(new Connection("334", "521"));
            mapTemplate.Connections.Add(new Connection("334", "339"));
            mapTemplate.Connections.Add(new Connection("335", "325"));
            mapTemplate.Connections.Add(new Connection("335", "336"));
            mapTemplate.Connections.Add(new Connection("335", "312"));
            mapTemplate.Connections.Add(new Connection("335", "320"));
            mapTemplate.Connections.Add(new Connection("335", "401"));
            mapTemplate.Connections.Add(new Connection("335", "356"));
            mapTemplate.Connections.Add(new Connection("336", "329"));
            mapTemplate.Connections.Add(new Connection("336", "265"));
            mapTemplate.Connections.Add(new Connection("336", "279"));
            mapTemplate.Connections.Add(new Connection("336", "335"));
            mapTemplate.Connections.Add(new Connection("336", "356"));
            mapTemplate.Connections.Add(new Connection("336", "370"));
            mapTemplate.Connections.Add(new Connection("336", "312"));
            mapTemplate.Connections.Add(new Connection("337", "368"));
            mapTemplate.Connections.Add(new Connection("337", "333"));
            mapTemplate.Connections.Add(new Connection("337", "352"));
            mapTemplate.Connections.Add(new Connection("338", "333"));
            mapTemplate.Connections.Add(new Connection("338", "339"));
            mapTemplate.Connections.Add(new Connection("338", "351"));
            mapTemplate.Connections.Add(new Connection("338", "340"));
            mapTemplate.Connections.Add(new Connection("339", "333"));
            mapTemplate.Connections.Add(new Connection("339", "334"));
            mapTemplate.Connections.Add(new Connection("339", "521"));
            mapTemplate.Connections.Add(new Connection("339", "338"));
            mapTemplate.Connections.Add(new Connection("339", "341"));
            mapTemplate.Connections.Add(new Connection("339", "340"));
            mapTemplate.Connections.Add(new Connection("340", "338"));
            mapTemplate.Connections.Add(new Connection("340", "339"));
            mapTemplate.Connections.Add(new Connection("340", "341"));
            mapTemplate.Connections.Add(new Connection("340", "351"));
            mapTemplate.Connections.Add(new Connection("340", "350"));
            mapTemplate.Connections.Add(new Connection("340", "343"));
            mapTemplate.Connections.Add(new Connection("341", "326"));
            mapTemplate.Connections.Add(new Connection("341", "521"));
            mapTemplate.Connections.Add(new Connection("341", "339"));
            mapTemplate.Connections.Add(new Connection("341", "342"));
            mapTemplate.Connections.Add(new Connection("341", "343"));
            mapTemplate.Connections.Add(new Connection("341", "340"));
            mapTemplate.Connections.Add(new Connection("342", "326"));
            mapTemplate.Connections.Add(new Connection("342", "341"));
            mapTemplate.Connections.Add(new Connection("342", "343"));
            mapTemplate.Connections.Add(new Connection("342", "348"));
            mapTemplate.Connections.Add(new Connection("342", "344"));
            mapTemplate.Connections.Add(new Connection("342", "345"));
            mapTemplate.Connections.Add(new Connection("343", "341"));
            mapTemplate.Connections.Add(new Connection("343", "340"));
            mapTemplate.Connections.Add(new Connection("343", "342"));
            mapTemplate.Connections.Add(new Connection("343", "350"));
            mapTemplate.Connections.Add(new Connection("343", "347"));
            mapTemplate.Connections.Add(new Connection("343", "348"));
            mapTemplate.Connections.Add(new Connection("344", "325"));
            mapTemplate.Connections.Add(new Connection("344", "326"));
            mapTemplate.Connections.Add(new Connection("344", "327"));
            mapTemplate.Connections.Add(new Connection("344", "342"));
            mapTemplate.Connections.Add(new Connection("344", "345"));
            mapTemplate.Connections.Add(new Connection("345", "327"));
            mapTemplate.Connections.Add(new Connection("345", "342"));
            mapTemplate.Connections.Add(new Connection("345", "344"));
            mapTemplate.Connections.Add(new Connection("345", "398"));
            mapTemplate.Connections.Add(new Connection("345", "348"));
            mapTemplate.Connections.Add(new Connection("346", "355"));
            mapTemplate.Connections.Add(new Connection("347", "356"));
            mapTemplate.Connections.Add(new Connection("347", "343"));
            mapTemplate.Connections.Add(new Connection("347", "350"));
            mapTemplate.Connections.Add(new Connection("347", "348"));
            mapTemplate.Connections.Add(new Connection("348", "354"));
            mapTemplate.Connections.Add(new Connection("348", "342"));
            mapTemplate.Connections.Add(new Connection("348", "345"));
            mapTemplate.Connections.Add(new Connection("348", "343"));
            mapTemplate.Connections.Add(new Connection("348", "347"));
            mapTemplate.Connections.Add(new Connection("349", "353"));
            mapTemplate.Connections.Add(new Connection("350", "340"));
            mapTemplate.Connections.Add(new Connection("350", "343"));
            mapTemplate.Connections.Add(new Connection("350", "351"));
            mapTemplate.Connections.Add(new Connection("350", "347"));
            mapTemplate.Connections.Add(new Connection("351", "352"));
            mapTemplate.Connections.Add(new Connection("351", "338"));
            mapTemplate.Connections.Add(new Connection("351", "340"));
            mapTemplate.Connections.Add(new Connection("351", "350"));
            mapTemplate.Connections.Add(new Connection("352", "353"));
            mapTemplate.Connections.Add(new Connection("352", "351"));
            mapTemplate.Connections.Add(new Connection("352", "369"));
            mapTemplate.Connections.Add(new Connection("352", "337"));
            mapTemplate.Connections.Add(new Connection("353", "417"));
            mapTemplate.Connections.Add(new Connection("353", "349"));
            mapTemplate.Connections.Add(new Connection("353", "354"));
            mapTemplate.Connections.Add(new Connection("353", "352"));
            mapTemplate.Connections.Add(new Connection("353", "369"));
            mapTemplate.Connections.Add(new Connection("354", "353"));
            mapTemplate.Connections.Add(new Connection("354", "348"));
            mapTemplate.Connections.Add(new Connection("354", "355"));
            mapTemplate.Connections.Add(new Connection("355", "354"));
            mapTemplate.Connections.Add(new Connection("355", "346"));
            mapTemplate.Connections.Add(new Connection("355", "400"));
            mapTemplate.Connections.Add(new Connection("356", "347"));
            mapTemplate.Connections.Add(new Connection("356", "336"));
            mapTemplate.Connections.Add(new Connection("356", "401"));
            mapTemplate.Connections.Add(new Connection("356", "335"));
            mapTemplate.Connections.Add(new Connection("356", "370"));
            mapTemplate.Connections.Add(new Connection("357", "364"));
            mapTemplate.Connections.Add(new Connection("358", "365"));
            mapTemplate.Connections.Add(new Connection("358", "370"));
            mapTemplate.Connections.Add(new Connection("359", "366"));
            mapTemplate.Connections.Add(new Connection("360", "367"));
            mapTemplate.Connections.Add(new Connection("361", "368"));
            mapTemplate.Connections.Add(new Connection("361", "362"));
            mapTemplate.Connections.Add(new Connection("362", "331"));
            mapTemplate.Connections.Add(new Connection("362", "332"));
            mapTemplate.Connections.Add(new Connection("362", "361"));
            mapTemplate.Connections.Add(new Connection("363", "369"));
            mapTemplate.Connections.Add(new Connection("364", "357"));
            mapTemplate.Connections.Add(new Connection("364", "291"));
            mapTemplate.Connections.Add(new Connection("364", "365"));
            mapTemplate.Connections.Add(new Connection("364", "524"));
            mapTemplate.Connections.Add(new Connection("365", "366"));
            mapTemplate.Connections.Add(new Connection("365", "358"));
            mapTemplate.Connections.Add(new Connection("365", "379"));
            mapTemplate.Connections.Add(new Connection("365", "364"));
            mapTemplate.Connections.Add(new Connection("366", "367"));
            mapTemplate.Connections.Add(new Connection("366", "359"));
            mapTemplate.Connections.Add(new Connection("366", "365"));
            mapTemplate.Connections.Add(new Connection("367", "368"));
            mapTemplate.Connections.Add(new Connection("367", "366"));
            mapTemplate.Connections.Add(new Connection("367", "360"));
            mapTemplate.Connections.Add(new Connection("368", "369"));
            mapTemplate.Connections.Add(new Connection("368", "361"));
            mapTemplate.Connections.Add(new Connection("368", "337"));
            mapTemplate.Connections.Add(new Connection("368", "367"));
            mapTemplate.Connections.Add(new Connection("368", "524"));
            mapTemplate.Connections.Add(new Connection("369", "353"));
            mapTemplate.Connections.Add(new Connection("369", "352"));
            mapTemplate.Connections.Add(new Connection("369", "368"));
            mapTemplate.Connections.Add(new Connection("369", "363"));
            mapTemplate.Connections.Add(new Connection("370", "358"));
            mapTemplate.Connections.Add(new Connection("370", "279"));
            mapTemplate.Connections.Add(new Connection("370", "336"));
            mapTemplate.Connections.Add(new Connection("370", "356"));
            mapTemplate.Connections.Add(new Connection("371", "376"));
            mapTemplate.Connections.Add(new Connection("372", "377"));
            mapTemplate.Connections.Add(new Connection("373", "378"));
            mapTemplate.Connections.Add(new Connection("374", "379"));
            mapTemplate.Connections.Add(new Connection("375", "380"));
            mapTemplate.Connections.Add(new Connection("376", "378"));
            mapTemplate.Connections.Add(new Connection("376", "377"));
            mapTemplate.Connections.Add(new Connection("376", "371"));
            mapTemplate.Connections.Add(new Connection("376", "159"));
            mapTemplate.Connections.Add(new Connection("377", "376"));
            mapTemplate.Connections.Add(new Connection("377", "372"));
            mapTemplate.Connections.Add(new Connection("378", "379"));
            mapTemplate.Connections.Add(new Connection("378", "373"));
            mapTemplate.Connections.Add(new Connection("378", "376"));
            mapTemplate.Connections.Add(new Connection("378", "389"));
            mapTemplate.Connections.Add(new Connection("379", "365"));
            mapTemplate.Connections.Add(new Connection("379", "374"));
            mapTemplate.Connections.Add(new Connection("379", "380"));
            mapTemplate.Connections.Add(new Connection("379", "378"));
            mapTemplate.Connections.Add(new Connection("380", "379"));
            mapTemplate.Connections.Add(new Connection("380", "375"));
            mapTemplate.Connections.Add(new Connection("380", "387"));
            mapTemplate.Connections.Add(new Connection("381", "387"));
            mapTemplate.Connections.Add(new Connection("381", "393"));
            mapTemplate.Connections.Add(new Connection("381", "382"));
            mapTemplate.Connections.Add(new Connection("382", "388"));
            mapTemplate.Connections.Add(new Connection("382", "381"));
            mapTemplate.Connections.Add(new Connection("383", "389"));
            mapTemplate.Connections.Add(new Connection("384", "390"));
            mapTemplate.Connections.Add(new Connection("385", "391"));
            mapTemplate.Connections.Add(new Connection("386", "392"));
            mapTemplate.Connections.Add(new Connection("387", "381"));
            mapTemplate.Connections.Add(new Connection("387", "416"));
            mapTemplate.Connections.Add(new Connection("387", "380"));
            mapTemplate.Connections.Add(new Connection("388", "389"));
            mapTemplate.Connections.Add(new Connection("388", "382"));
            mapTemplate.Connections.Add(new Connection("388", "431"));
            mapTemplate.Connections.Add(new Connection("389", "378"));
            mapTemplate.Connections.Add(new Connection("389", "383"));
            mapTemplate.Connections.Add(new Connection("389", "388"));
            mapTemplate.Connections.Add(new Connection("389", "390"));
            mapTemplate.Connections.Add(new Connection("390", "389"));
            mapTemplate.Connections.Add(new Connection("390", "384"));
            mapTemplate.Connections.Add(new Connection("390", "391"));
            mapTemplate.Connections.Add(new Connection("391", "390"));
            mapTemplate.Connections.Add(new Connection("391", "385"));
            mapTemplate.Connections.Add(new Connection("391", "392"));
            mapTemplate.Connections.Add(new Connection("391", "164"));
            mapTemplate.Connections.Add(new Connection("392", "391"));
            mapTemplate.Connections.Add(new Connection("392", "386"));
            mapTemplate.Connections.Add(new Connection("392", "448"));
            mapTemplate.Connections.Add(new Connection("393", "381"));
            mapTemplate.Connections.Add(new Connection("393", "401"));
            mapTemplate.Connections.Add(new Connection("393", "432"));
            mapTemplate.Connections.Add(new Connection("393", "449"));
            mapTemplate.Connections.Add(new Connection("394", "315"));
            mapTemplate.Connections.Add(new Connection("394", "319"));
            mapTemplate.Connections.Add(new Connection("394", "318"));
            mapTemplate.Connections.Add(new Connection("394", "327"));
            mapTemplate.Connections.Add(new Connection("394", "395"));
            mapTemplate.Connections.Add(new Connection("394", "396"));
            mapTemplate.Connections.Add(new Connection("395", "327"));
            mapTemplate.Connections.Add(new Connection("395", "394"));
            mapTemplate.Connections.Add(new Connection("395", "398"));
            mapTemplate.Connections.Add(new Connection("395", "396"));
            mapTemplate.Connections.Add(new Connection("395", "397"));
            mapTemplate.Connections.Add(new Connection("396", "401"));
            mapTemplate.Connections.Add(new Connection("396", "394"));
            mapTemplate.Connections.Add(new Connection("396", "395"));
            mapTemplate.Connections.Add(new Connection("396", "397"));
            mapTemplate.Connections.Add(new Connection("396", "399"));
            mapTemplate.Connections.Add(new Connection("397", "395"));
            mapTemplate.Connections.Add(new Connection("397", "398"));
            mapTemplate.Connections.Add(new Connection("397", "396"));
            mapTemplate.Connections.Add(new Connection("398", "400"));
            mapTemplate.Connections.Add(new Connection("398", "327"));
            mapTemplate.Connections.Add(new Connection("398", "345"));
            mapTemplate.Connections.Add(new Connection("398", "395"));
            mapTemplate.Connections.Add(new Connection("398", "397"));
            mapTemplate.Connections.Add(new Connection("399", "411"));
            mapTemplate.Connections.Add(new Connection("399", "396"));
            mapTemplate.Connections.Add(new Connection("400", "417"));
            mapTemplate.Connections.Add(new Connection("400", "398"));
            mapTemplate.Connections.Add(new Connection("400", "355"));
            mapTemplate.Connections.Add(new Connection("401", "396"));
            mapTemplate.Connections.Add(new Connection("401", "320"));
            mapTemplate.Connections.Add(new Connection("401", "335"));
            mapTemplate.Connections.Add(new Connection("401", "356"));
            mapTemplate.Connections.Add(new Connection("401", "393"));
            mapTemplate.Connections.Add(new Connection("402", "410"));
            mapTemplate.Connections.Add(new Connection("402", "412"));
            mapTemplate.Connections.Add(new Connection("403", "413"));
            mapTemplate.Connections.Add(new Connection("404", "415"));
            mapTemplate.Connections.Add(new Connection("404", "408"));
            mapTemplate.Connections.Add(new Connection("404", "409"));
            mapTemplate.Connections.Add(new Connection("405", "418"));
            mapTemplate.Connections.Add(new Connection("406", "419"));
            mapTemplate.Connections.Add(new Connection("407", "417"));
            mapTemplate.Connections.Add(new Connection("408", "414"));
            mapTemplate.Connections.Add(new Connection("408", "409"));
            mapTemplate.Connections.Add(new Connection("408", "404"));
            mapTemplate.Connections.Add(new Connection("409", "416"));
            mapTemplate.Connections.Add(new Connection("409", "408"));
            mapTemplate.Connections.Add(new Connection("409", "404"));
            mapTemplate.Connections.Add(new Connection("410", "402"));
            mapTemplate.Connections.Add(new Connection("410", "411"));
            mapTemplate.Connections.Add(new Connection("411", "410"));
            mapTemplate.Connections.Add(new Connection("411", "399"));
            mapTemplate.Connections.Add(new Connection("411", "414"));
            mapTemplate.Connections.Add(new Connection("411", "412"));
            mapTemplate.Connections.Add(new Connection("412", "402"));
            mapTemplate.Connections.Add(new Connection("412", "413"));
            mapTemplate.Connections.Add(new Connection("412", "411"));
            mapTemplate.Connections.Add(new Connection("413", "415"));
            mapTemplate.Connections.Add(new Connection("413", "403"));
            mapTemplate.Connections.Add(new Connection("413", "412"));
            mapTemplate.Connections.Add(new Connection("414", "411"));
            mapTemplate.Connections.Add(new Connection("414", "408"));
            mapTemplate.Connections.Add(new Connection("415", "418"));
            mapTemplate.Connections.Add(new Connection("415", "404"));
            mapTemplate.Connections.Add(new Connection("415", "413"));
            mapTemplate.Connections.Add(new Connection("416", "409"));
            mapTemplate.Connections.Add(new Connection("416", "417"));
            mapTemplate.Connections.Add(new Connection("416", "387"));
            mapTemplate.Connections.Add(new Connection("417", "416"));
            mapTemplate.Connections.Add(new Connection("417", "407"));
            mapTemplate.Connections.Add(new Connection("417", "400"));
            mapTemplate.Connections.Add(new Connection("417", "353"));
            mapTemplate.Connections.Add(new Connection("418", "419"));
            mapTemplate.Connections.Add(new Connection("418", "405"));
            mapTemplate.Connections.Add(new Connection("418", "415"));
            mapTemplate.Connections.Add(new Connection("419", "430"));
            mapTemplate.Connections.Add(new Connection("419", "406"));
            mapTemplate.Connections.Add(new Connection("419", "418"));
            mapTemplate.Connections.Add(new Connection("420", "431"));
            mapTemplate.Connections.Add(new Connection("420", "421"));
            mapTemplate.Connections.Add(new Connection("421", "420"));
            mapTemplate.Connections.Add(new Connection("421", "422"));
            mapTemplate.Connections.Add(new Connection("421", "424"));
            mapTemplate.Connections.Add(new Connection("421", "425"));
            mapTemplate.Connections.Add(new Connection("421", "426"));
            mapTemplate.Connections.Add(new Connection("422", "430"));
            mapTemplate.Connections.Add(new Connection("422", "421"));
            mapTemplate.Connections.Add(new Connection("422", "424"));
            mapTemplate.Connections.Add(new Connection("422", "423"));
            mapTemplate.Connections.Add(new Connection("423", "422"));
            mapTemplate.Connections.Add(new Connection("423", "433"));
            mapTemplate.Connections.Add(new Connection("423", "434"));
            mapTemplate.Connections.Add(new Connection("423", "435"));
            mapTemplate.Connections.Add(new Connection("423", "424"));
            mapTemplate.Connections.Add(new Connection("424", "421"));
            mapTemplate.Connections.Add(new Connection("424", "422"));
            mapTemplate.Connections.Add(new Connection("424", "423"));
            mapTemplate.Connections.Add(new Connection("424", "425"));
            mapTemplate.Connections.Add(new Connection("424", "427"));
            mapTemplate.Connections.Add(new Connection("424", "437"));
            mapTemplate.Connections.Add(new Connection("424", "435"));
            mapTemplate.Connections.Add(new Connection("425", "421"));
            mapTemplate.Connections.Add(new Connection("425", "424"));
            mapTemplate.Connections.Add(new Connection("425", "426"));
            mapTemplate.Connections.Add(new Connection("425", "427"));
            mapTemplate.Connections.Add(new Connection("426", "421"));
            mapTemplate.Connections.Add(new Connection("426", "432"));
            mapTemplate.Connections.Add(new Connection("426", "425"));
            mapTemplate.Connections.Add(new Connection("426", "428"));
            mapTemplate.Connections.Add(new Connection("426", "427"));
            mapTemplate.Connections.Add(new Connection("427", "424"));
            mapTemplate.Connections.Add(new Connection("427", "425"));
            mapTemplate.Connections.Add(new Connection("427", "426"));
            mapTemplate.Connections.Add(new Connection("427", "437"));
            mapTemplate.Connections.Add(new Connection("427", "429"));
            mapTemplate.Connections.Add(new Connection("427", "428"));
            mapTemplate.Connections.Add(new Connection("428", "426"));
            mapTemplate.Connections.Add(new Connection("428", "427"));
            mapTemplate.Connections.Add(new Connection("428", "429"));
            mapTemplate.Connections.Add(new Connection("428", "438"));
            mapTemplate.Connections.Add(new Connection("429", "427"));
            mapTemplate.Connections.Add(new Connection("429", "428"));
            mapTemplate.Connections.Add(new Connection("429", "437"));
            mapTemplate.Connections.Add(new Connection("429", "438"));
            mapTemplate.Connections.Add(new Connection("430", "431"));
            mapTemplate.Connections.Add(new Connection("430", "422"));
            mapTemplate.Connections.Add(new Connection("430", "419"));
            mapTemplate.Connections.Add(new Connection("431", "420"));
            mapTemplate.Connections.Add(new Connection("431", "388"));
            mapTemplate.Connections.Add(new Connection("431", "430"));
            mapTemplate.Connections.Add(new Connection("432", "426"));
            mapTemplate.Connections.Add(new Connection("432", "393"));
            mapTemplate.Connections.Add(new Connection("432", "444"));
            mapTemplate.Connections.Add(new Connection("432", "449"));
            mapTemplate.Connections.Add(new Connection("433", "423"));
            mapTemplate.Connections.Add(new Connection("433", "434"));
            mapTemplate.Connections.Add(new Connection("434", "423"));
            mapTemplate.Connections.Add(new Connection("434", "433"));
            mapTemplate.Connections.Add(new Connection("434", "436"));
            mapTemplate.Connections.Add(new Connection("434", "435"));
            mapTemplate.Connections.Add(new Connection("435", "423"));
            mapTemplate.Connections.Add(new Connection("435", "424"));
            mapTemplate.Connections.Add(new Connection("435", "434"));
            mapTemplate.Connections.Add(new Connection("435", "436"));
            mapTemplate.Connections.Add(new Connection("435", "437"));
            mapTemplate.Connections.Add(new Connection("436", "441"));
            mapTemplate.Connections.Add(new Connection("436", "434"));
            mapTemplate.Connections.Add(new Connection("436", "435"));
            mapTemplate.Connections.Add(new Connection("437", "424"));
            mapTemplate.Connections.Add(new Connection("437", "427"));
            mapTemplate.Connections.Add(new Connection("437", "429"));
            mapTemplate.Connections.Add(new Connection("437", "435"));
            mapTemplate.Connections.Add(new Connection("437", "438"));
            mapTemplate.Connections.Add(new Connection("437", "439"));
            mapTemplate.Connections.Add(new Connection("438", "428"));
            mapTemplate.Connections.Add(new Connection("438", "429"));
            mapTemplate.Connections.Add(new Connection("438", "437"));
            mapTemplate.Connections.Add(new Connection("438", "439"));
            mapTemplate.Connections.Add(new Connection("438", "444"));
            mapTemplate.Connections.Add(new Connection("439", "442"));
            mapTemplate.Connections.Add(new Connection("439", "437"));
            mapTemplate.Connections.Add(new Connection("439", "438"));
            mapTemplate.Connections.Add(new Connection("440", "443"));
            mapTemplate.Connections.Add(new Connection("441", "436"));
            mapTemplate.Connections.Add(new Connection("441", "156"));
            mapTemplate.Connections.Add(new Connection("442", "443"));
            mapTemplate.Connections.Add(new Connection("442", "439"));
            mapTemplate.Connections.Add(new Connection("443", "447"));
            mapTemplate.Connections.Add(new Connection("443", "440"));
            mapTemplate.Connections.Add(new Connection("443", "442"));
            mapTemplate.Connections.Add(new Connection("444", "438"));
            mapTemplate.Connections.Add(new Connection("444", "432"));
            mapTemplate.Connections.Add(new Connection("444", "449"));
            mapTemplate.Connections.Add(new Connection("445", "447"));
            mapTemplate.Connections.Add(new Connection("445", "449"));
            mapTemplate.Connections.Add(new Connection("446", "448"));
            mapTemplate.Connections.Add(new Connection("447", "448"));
            mapTemplate.Connections.Add(new Connection("447", "445"));
            mapTemplate.Connections.Add(new Connection("447", "443"));
            mapTemplate.Connections.Add(new Connection("448", "392"));
            mapTemplate.Connections.Add(new Connection("448", "446"));
            mapTemplate.Connections.Add(new Connection("448", "447"));
            mapTemplate.Connections.Add(new Connection("449", "445"));
            mapTemplate.Connections.Add(new Connection("449", "393"));
            mapTemplate.Connections.Add(new Connection("449", "432"));
            mapTemplate.Connections.Add(new Connection("449", "444"));
            mapTemplate.Connections.Add(new Connection("449", "105"));
            mapTemplate.Connections.Add(new Connection("449", "155"));
            mapTemplate.Connections.Add(new Connection("450", "506"));
            mapTemplate.Connections.Add(new Connection("451", "452"));
            mapTemplate.Connections.Add(new Connection("452", "453"));
            mapTemplate.Connections.Add(new Connection("452", "505"));
            mapTemplate.Connections.Add(new Connection("452", "451"));
            mapTemplate.Connections.Add(new Connection("452", "458"));
            mapTemplate.Connections.Add(new Connection("452", "459"));
            mapTemplate.Connections.Add(new Connection("452", "454"));
            mapTemplate.Connections.Add(new Connection("453", "457"));
            mapTemplate.Connections.Add(new Connection("453", "455"));
            mapTemplate.Connections.Add(new Connection("453", "454"));
            mapTemplate.Connections.Add(new Connection("453", "452"));
            mapTemplate.Connections.Add(new Connection("453", "517"));
            mapTemplate.Connections.Add(new Connection("454", "457"));
            mapTemplate.Connections.Add(new Connection("454", "453"));
            mapTemplate.Connections.Add(new Connection("454", "452"));
            mapTemplate.Connections.Add(new Connection("454", "468"));
            mapTemplate.Connections.Add(new Connection("454", "463"));
            mapTemplate.Connections.Add(new Connection("454", "462"));
            mapTemplate.Connections.Add(new Connection("454", "459"));
            mapTemplate.Connections.Add(new Connection("455", "457"));
            mapTemplate.Connections.Add(new Connection("455", "456"));
            mapTemplate.Connections.Add(new Connection("455", "453"));
            mapTemplate.Connections.Add(new Connection("456", "504"));
            mapTemplate.Connections.Add(new Connection("456", "457"));
            mapTemplate.Connections.Add(new Connection("456", "455"));
            mapTemplate.Connections.Add(new Connection("457", "503"));
            mapTemplate.Connections.Add(new Connection("457", "501"));
            mapTemplate.Connections.Add(new Connection("457", "456"));
            mapTemplate.Connections.Add(new Connection("457", "455"));
            mapTemplate.Connections.Add(new Connection("457", "453"));
            mapTemplate.Connections.Add(new Connection("457", "454"));
            mapTemplate.Connections.Add(new Connection("457", "468"));
            mapTemplate.Connections.Add(new Connection("457", "500"));
            mapTemplate.Connections.Add(new Connection("458", "452"));
            mapTemplate.Connections.Add(new Connection("458", "459"));
            mapTemplate.Connections.Add(new Connection("459", "452"));
            mapTemplate.Connections.Add(new Connection("459", "454"));
            mapTemplate.Connections.Add(new Connection("459", "462"));
            mapTemplate.Connections.Add(new Connection("459", "461"));
            mapTemplate.Connections.Add(new Connection("459", "460"));
            mapTemplate.Connections.Add(new Connection("459", "458"));
            mapTemplate.Connections.Add(new Connection("460", "462"));
            mapTemplate.Connections.Add(new Connection("460", "461"));
            mapTemplate.Connections.Add(new Connection("460", "459"));
            mapTemplate.Connections.Add(new Connection("461", "462"));
            mapTemplate.Connections.Add(new Connection("461", "459"));
            mapTemplate.Connections.Add(new Connection("461", "460"));
            mapTemplate.Connections.Add(new Connection("462", "454"));
            mapTemplate.Connections.Add(new Connection("462", "463"));
            mapTemplate.Connections.Add(new Connection("462", "464"));
            mapTemplate.Connections.Add(new Connection("462", "461"));
            mapTemplate.Connections.Add(new Connection("462", "460"));
            mapTemplate.Connections.Add(new Connection("462", "459"));
            mapTemplate.Connections.Add(new Connection("463", "454"));
            mapTemplate.Connections.Add(new Connection("463", "468"));
            mapTemplate.Connections.Add(new Connection("463", "465"));
            mapTemplate.Connections.Add(new Connection("463", "466"));
            mapTemplate.Connections.Add(new Connection("463", "464"));
            mapTemplate.Connections.Add(new Connection("463", "462"));
            mapTemplate.Connections.Add(new Connection("464", "463"));
            mapTemplate.Connections.Add(new Connection("464", "465"));
            mapTemplate.Connections.Add(new Connection("464", "518"));
            mapTemplate.Connections.Add(new Connection("464", "462"));
            mapTemplate.Connections.Add(new Connection("465", "463"));
            mapTemplate.Connections.Add(new Connection("465", "466"));
            mapTemplate.Connections.Add(new Connection("465", "464"));
            mapTemplate.Connections.Add(new Connection("466", "467"));
            mapTemplate.Connections.Add(new Connection("466", "468"));
            mapTemplate.Connections.Add(new Connection("466", "463"));
            mapTemplate.Connections.Add(new Connection("466", "465"));
            mapTemplate.Connections.Add(new Connection("467", "471"));
            mapTemplate.Connections.Add(new Connection("467", "469"));
            mapTemplate.Connections.Add(new Connection("467", "468"));
            mapTemplate.Connections.Add(new Connection("467", "466"));
            mapTemplate.Connections.Add(new Connection("468", "457"));
            mapTemplate.Connections.Add(new Connection("468", "454"));
            mapTemplate.Connections.Add(new Connection("468", "500"));
            mapTemplate.Connections.Add(new Connection("468", "467"));
            mapTemplate.Connections.Add(new Connection("468", "469"));
            mapTemplate.Connections.Add(new Connection("468", "466"));
            mapTemplate.Connections.Add(new Connection("468", "463"));
            mapTemplate.Connections.Add(new Connection("469", "500"));
            mapTemplate.Connections.Add(new Connection("469", "498"));
            mapTemplate.Connections.Add(new Connection("469", "474"));
            mapTemplate.Connections.Add(new Connection("469", "471"));
            mapTemplate.Connections.Add(new Connection("469", "467"));
            mapTemplate.Connections.Add(new Connection("469", "468"));
            mapTemplate.Connections.Add(new Connection("470", "472"));
            mapTemplate.Connections.Add(new Connection("470", "471"));
            mapTemplate.Connections.Add(new Connection("471", "473"));
            mapTemplate.Connections.Add(new Connection("471", "472"));
            mapTemplate.Connections.Add(new Connection("471", "470"));
            mapTemplate.Connections.Add(new Connection("471", "474"));
            mapTemplate.Connections.Add(new Connection("471", "469"));
            mapTemplate.Connections.Add(new Connection("471", "467"));
            mapTemplate.Connections.Add(new Connection("472", "473"));
            mapTemplate.Connections.Add(new Connection("472", "519"));
            mapTemplate.Connections.Add(new Connection("472", "470"));
            mapTemplate.Connections.Add(new Connection("472", "471"));
            mapTemplate.Connections.Add(new Connection("473", "475"));
            mapTemplate.Connections.Add(new Connection("473", "474"));
            mapTemplate.Connections.Add(new Connection("473", "472"));
            mapTemplate.Connections.Add(new Connection("473", "471"));
            mapTemplate.Connections.Add(new Connection("474", "498"));
            mapTemplate.Connections.Add(new Connection("474", "475"));
            mapTemplate.Connections.Add(new Connection("474", "473"));
            mapTemplate.Connections.Add(new Connection("474", "471"));
            mapTemplate.Connections.Add(new Connection("474", "469"));
            mapTemplate.Connections.Add(new Connection("475", "498"));
            mapTemplate.Connections.Add(new Connection("475", "492"));
            mapTemplate.Connections.Add(new Connection("475", "491"));
            mapTemplate.Connections.Add(new Connection("475", "490"));
            mapTemplate.Connections.Add(new Connection("475", "483"));
            mapTemplate.Connections.Add(new Connection("475", "476"));
            mapTemplate.Connections.Add(new Connection("475", "473"));
            mapTemplate.Connections.Add(new Connection("475", "474"));
            mapTemplate.Connections.Add(new Connection("476", "477"));
            mapTemplate.Connections.Add(new Connection("476", "483"));
            mapTemplate.Connections.Add(new Connection("476", "475"));
            mapTemplate.Connections.Add(new Connection("477", "479"));
            mapTemplate.Connections.Add(new Connection("477", "478"));
            mapTemplate.Connections.Add(new Connection("477", "476"));
            mapTemplate.Connections.Add(new Connection("477", "483"));
            mapTemplate.Connections.Add(new Connection("478", "479"));
            mapTemplate.Connections.Add(new Connection("478", "482"));
            mapTemplate.Connections.Add(new Connection("478", "477"));
            mapTemplate.Connections.Add(new Connection("478", "483"));
            mapTemplate.Connections.Add(new Connection("479", "487"));
            mapTemplate.Connections.Add(new Connection("479", "481"));
            mapTemplate.Connections.Add(new Connection("479", "520"));
            mapTemplate.Connections.Add(new Connection("479", "480"));
            mapTemplate.Connections.Add(new Connection("479", "477"));
            mapTemplate.Connections.Add(new Connection("479", "478"));
            mapTemplate.Connections.Add(new Connection("479", "482"));
            mapTemplate.Connections.Add(new Connection("480", "479"));
            mapTemplate.Connections.Add(new Connection("481", "487"));
            mapTemplate.Connections.Add(new Connection("481", "479"));
            mapTemplate.Connections.Add(new Connection("482", "487"));
            mapTemplate.Connections.Add(new Connection("482", "479"));
            mapTemplate.Connections.Add(new Connection("482", "478"));
            mapTemplate.Connections.Add(new Connection("482", "483"));
            mapTemplate.Connections.Add(new Connection("483", "489"));
            mapTemplate.Connections.Add(new Connection("483", "488"));
            mapTemplate.Connections.Add(new Connection("483", "487"));
            mapTemplate.Connections.Add(new Connection("483", "482"));
            mapTemplate.Connections.Add(new Connection("483", "478"));
            mapTemplate.Connections.Add(new Connection("483", "476"));
            mapTemplate.Connections.Add(new Connection("483", "475"));
            mapTemplate.Connections.Add(new Connection("483", "477"));
            mapTemplate.Connections.Add(new Connection("484", "510"));
            mapTemplate.Connections.Add(new Connection("484", "508"));
            mapTemplate.Connections.Add(new Connection("485", "511"));
            mapTemplate.Connections.Add(new Connection("486", "509"));
            mapTemplate.Connections.Add(new Connection("487", "489"));
            mapTemplate.Connections.Add(new Connection("487", "488"));
            mapTemplate.Connections.Add(new Connection("487", "512"));
            mapTemplate.Connections.Add(new Connection("487", "507"));
            mapTemplate.Connections.Add(new Connection("487", "482"));
            mapTemplate.Connections.Add(new Connection("487", "483"));
            mapTemplate.Connections.Add(new Connection("487", "481"));
            mapTemplate.Connections.Add(new Connection("487", "479"));
            mapTemplate.Connections.Add(new Connection("488", "489"));
            mapTemplate.Connections.Add(new Connection("488", "483"));
            mapTemplate.Connections.Add(new Connection("488", "487"));
            mapTemplate.Connections.Add(new Connection("489", "493"));
            mapTemplate.Connections.Add(new Connection("489", "492"));
            mapTemplate.Connections.Add(new Connection("489", "491"));
            mapTemplate.Connections.Add(new Connection("489", "490"));
            mapTemplate.Connections.Add(new Connection("489", "488"));
            mapTemplate.Connections.Add(new Connection("489", "515"));
            mapTemplate.Connections.Add(new Connection("489", "487"));
            mapTemplate.Connections.Add(new Connection("489", "483"));
            mapTemplate.Connections.Add(new Connection("490", "491"));
            mapTemplate.Connections.Add(new Connection("490", "489"));
            mapTemplate.Connections.Add(new Connection("490", "475"));
            mapTemplate.Connections.Add(new Connection("491", "492"));
            mapTemplate.Connections.Add(new Connection("491", "490"));
            mapTemplate.Connections.Add(new Connection("491", "489"));
            mapTemplate.Connections.Add(new Connection("491", "475"));
            mapTemplate.Connections.Add(new Connection("492", "498"));
            mapTemplate.Connections.Add(new Connection("492", "493"));
            mapTemplate.Connections.Add(new Connection("492", "491"));
            mapTemplate.Connections.Add(new Connection("492", "489"));
            mapTemplate.Connections.Add(new Connection("492", "475"));
            mapTemplate.Connections.Add(new Connection("493", "498"));
            mapTemplate.Connections.Add(new Connection("493", "494"));
            mapTemplate.Connections.Add(new Connection("493", "495"));
            mapTemplate.Connections.Add(new Connection("493", "492"));
            mapTemplate.Connections.Add(new Connection("493", "489"));
            mapTemplate.Connections.Add(new Connection("494", "496"));
            mapTemplate.Connections.Add(new Connection("494", "513"));
            mapTemplate.Connections.Add(new Connection("494", "495"));
            mapTemplate.Connections.Add(new Connection("494", "493"));
            mapTemplate.Connections.Add(new Connection("495", "498"));
            mapTemplate.Connections.Add(new Connection("495", "497"));
            mapTemplate.Connections.Add(new Connection("495", "496"));
            mapTemplate.Connections.Add(new Connection("495", "494"));
            mapTemplate.Connections.Add(new Connection("495", "493"));
            mapTemplate.Connections.Add(new Connection("496", "497"));
            mapTemplate.Connections.Add(new Connection("496", "494"));
            mapTemplate.Connections.Add(new Connection("496", "495"));
            mapTemplate.Connections.Add(new Connection("497", "498"));
            mapTemplate.Connections.Add(new Connection("497", "495"));
            mapTemplate.Connections.Add(new Connection("497", "496"));
            mapTemplate.Connections.Add(new Connection("498", "500"));
            mapTemplate.Connections.Add(new Connection("498", "499"));
            mapTemplate.Connections.Add(new Connection("498", "469"));
            mapTemplate.Connections.Add(new Connection("498", "474"));
            mapTemplate.Connections.Add(new Connection("498", "516"));
            mapTemplate.Connections.Add(new Connection("498", "497"));
            mapTemplate.Connections.Add(new Connection("498", "495"));
            mapTemplate.Connections.Add(new Connection("498", "493"));
            mapTemplate.Connections.Add(new Connection("498", "492"));
            mapTemplate.Connections.Add(new Connection("498", "475"));
            mapTemplate.Connections.Add(new Connection("499", "500"));
            mapTemplate.Connections.Add(new Connection("499", "514"));
            mapTemplate.Connections.Add(new Connection("499", "245"));
            mapTemplate.Connections.Add(new Connection("499", "498"));
            mapTemplate.Connections.Add(new Connection("500", "457"));
            mapTemplate.Connections.Add(new Connection("500", "501"));
            mapTemplate.Connections.Add(new Connection("500", "468"));
            mapTemplate.Connections.Add(new Connection("500", "469"));
            mapTemplate.Connections.Add(new Connection("500", "499"));
            mapTemplate.Connections.Add(new Connection("500", "498"));
            mapTemplate.Connections.Add(new Connection("501", "502"));
            mapTemplate.Connections.Add(new Connection("501", "457"));
            mapTemplate.Connections.Add(new Connection("501", "500"));
            mapTemplate.Connections.Add(new Connection("502", "219"));
            mapTemplate.Connections.Add(new Connection("502", "501"));
            mapTemplate.Connections.Add(new Connection("503", "199"));
            mapTemplate.Connections.Add(new Connection("503", "457"));
            mapTemplate.Connections.Add(new Connection("504", "197"));
            mapTemplate.Connections.Add(new Connection("504", "198"));
            mapTemplate.Connections.Add(new Connection("504", "456"));
            mapTemplate.Connections.Add(new Connection("505", "197"));
            mapTemplate.Connections.Add(new Connection("505", "506"));
            mapTemplate.Connections.Add(new Connection("505", "452"));
            mapTemplate.Connections.Add(new Connection("506", "505"));
            mapTemplate.Connections.Add(new Connection("506", "450"));
            mapTemplate.Connections.Add(new Connection("507", "508"));
            mapTemplate.Connections.Add(new Connection("507", "487"));
            mapTemplate.Connections.Add(new Connection("508", "507"));
            mapTemplate.Connections.Add(new Connection("508", "484"));
            mapTemplate.Connections.Add(new Connection("508", "512"));
            mapTemplate.Connections.Add(new Connection("509", "510"));
            mapTemplate.Connections.Add(new Connection("509", "512"));
            mapTemplate.Connections.Add(new Connection("509", "486"));
            mapTemplate.Connections.Add(new Connection("510", "511"));
            mapTemplate.Connections.Add(new Connection("510", "509"));
            mapTemplate.Connections.Add(new Connection("510", "484"));
            mapTemplate.Connections.Add(new Connection("511", "510"));
            mapTemplate.Connections.Add(new Connection("511", "485"));
            mapTemplate.Connections.Add(new Connection("512", "509"));
            mapTemplate.Connections.Add(new Connection("512", "487"));
            mapTemplate.Connections.Add(new Connection("512", "508"));
            mapTemplate.Connections.Add(new Connection("513", "255"));
            mapTemplate.Connections.Add(new Connection("513", "494"));
            mapTemplate.Connections.Add(new Connection("514", "242"));
            mapTemplate.Connections.Add(new Connection("514", "499"));
            mapTemplate.Connections.Add(new Connection("515", "489"));
            mapTemplate.Connections.Add(new Connection("515", "519"));
            mapTemplate.Connections.Add(new Connection("515", "516"));
            mapTemplate.Connections.Add(new Connection("515", "520"));
            mapTemplate.Connections.Add(new Connection("516", "498"));
            mapTemplate.Connections.Add(new Connection("516", "517"));
            mapTemplate.Connections.Add(new Connection("516", "519"));
            mapTemplate.Connections.Add(new Connection("516", "254"));
            mapTemplate.Connections.Add(new Connection("516", "232"));
            mapTemplate.Connections.Add(new Connection("516", "515"));
            mapTemplate.Connections.Add(new Connection("517", "453"));
            mapTemplate.Connections.Add(new Connection("517", "518"));
            mapTemplate.Connections.Add(new Connection("517", "516"));
            mapTemplate.Connections.Add(new Connection("517", "204"));
            mapTemplate.Connections.Add(new Connection("517", "519"));
            mapTemplate.Connections.Add(new Connection("517", "119"));
            mapTemplate.Connections.Add(new Connection("518", "464"));
            mapTemplate.Connections.Add(new Connection("518", "517"));
            mapTemplate.Connections.Add(new Connection("518", "519"));
            mapTemplate.Connections.Add(new Connection("519", "472"));
            mapTemplate.Connections.Add(new Connection("519", "517"));
            mapTemplate.Connections.Add(new Connection("519", "518"));
            mapTemplate.Connections.Add(new Connection("519", "516"));
            mapTemplate.Connections.Add(new Connection("519", "515"));
            mapTemplate.Connections.Add(new Connection("519", "520"));
            mapTemplate.Connections.Add(new Connection("520", "479"));
            mapTemplate.Connections.Add(new Connection("520", "519"));
            mapTemplate.Connections.Add(new Connection("520", "515"));
            mapTemplate.Connections.Add(new Connection("521", "325"));
            mapTemplate.Connections.Add(new Connection("521", "323"));
            mapTemplate.Connections.Add(new Connection("521", "326"));
            mapTemplate.Connections.Add(new Connection("521", "329"));
            mapTemplate.Connections.Add(new Connection("521", "324"));
            mapTemplate.Connections.Add(new Connection("521", "334"));
            mapTemplate.Connections.Add(new Connection("521", "341"));
            mapTemplate.Connections.Add(new Connection("521", "339"));
            mapTemplate.Connections.Add(new Connection("522", "220"));
            mapTemplate.Connections.Add(new Connection("522", "185"));
            mapTemplate.Connections.Add(new Connection("523", "282"));
            mapTemplate.Connections.Add(new Connection("523", "291"));
            mapTemplate.Connections.Add(new Connection("524", "286"));
            mapTemplate.Connections.Add(new Connection("524", "368"));
            mapTemplate.Connections.Add(new Connection("524", "364"));
            mapTemplate.Connections.Add(new Connection("525", "47"));
            mapTemplate.Connections.Add(new Connection("525", "129"));
            mapTemplate.Connections.Add(new Connection("525", "135"));
            mapTemplate.Connections.Add(new Connection("525", "132"));
            mapTemplate.Connections.Add(new Connection("525", "131"));

            return mapTemplate;
        }
        public static MapTemplate Bayern()
        {
            var mapTemplate = new MapTemplate("Bayern") { Image = "bayern.jpg" };
            var country1 = new CountryTemplate("1", "Wuerzburg") { X = 139, Y = 198 };
            mapTemplate.Countries.Add(country1);
            var country2 = new CountryTemplate("2", "Miltenberg") { X = 30, Y = 189 };
            mapTemplate.Countries.Add(country2);
            var country3 = new CountryTemplate("3", "Aschaffenburg") { X = 30, Y = 119 };
            mapTemplate.Countries.Add(country3);
            var country4 = new CountryTemplate("4", "Main-Spessart") { X = 98, Y = 118 };
            mapTemplate.Countries.Add(country4);
            var country5 = new CountryTemplate("5", "Bad Kissingen") { X = 138, Y = 71 };
            mapTemplate.Countries.Add(country5);
            var country6 = new CountryTemplate("6", "Rhoen Grabfeld") { X = 178, Y = 29 };
            mapTemplate.Countries.Add(country6);
            var country7 = new CountryTemplate("7", "Schweinfurt") { X = 183, Y = 118 };
            mapTemplate.Countries.Add(country7);
            var country8 = new CountryTemplate("8", "Hasseberge") { X = 238, Y = 100 };
            mapTemplate.Countries.Add(country8);
            var country9 = new CountryTemplate("9", "Kitzingen") { X = 184, Y = 177 };
            mapTemplate.Countries.Add(country9);
            var country10 = new CountryTemplate("10", "Coburg") { X = 294, Y = 55 };
            mapTemplate.Countries.Add(country10);
            var country11 = new CountryTemplate("11", "Lichtenfels") { X = 318, Y = 94 };
            mapTemplate.Countries.Add(country11);
            var country12 = new CountryTemplate("12", "Bamberg") { X = 287, Y = 148 };
            mapTemplate.Countries.Add(country12);
            var country13 = new CountryTemplate("13", "Kronach") { X = 358, Y = 44 };
            mapTemplate.Countries.Add(country13);
            var country14 = new CountryTemplate("14", "Kulmbach") { X = 370, Y = 98 };
            mapTemplate.Countries.Add(country14);
            var country15 = new CountryTemplate("15", "Bayreuth") { X = 375, Y = 153 };
            mapTemplate.Countries.Add(country15);
            var country16 = new CountryTemplate("16", "Hof") { X = 421, Y = 59 };
            mapTemplate.Countries.Add(country16);
            var country17 = new CountryTemplate("17", "Wunsiedel") { X = 455, Y = 100 };
            mapTemplate.Countries.Add(country17);
            var country18 = new CountryTemplate("18", "Tischenreuth") { X = 475, Y = 193 };
            mapTemplate.Countries.Add(country18);
            var country19 = new CountryTemplate("19", "Neustadt_a_d_W.") { X = 486, Y = 137 };
            mapTemplate.Countries.Add(country19);
            var country20 = new CountryTemplate("20", "Amberg-Sulzbach") { X = 422, Y = 253 };
            mapTemplate.Countries.Add(country20);
            var country21 = new CountryTemplate("21", "Schwandorf") { X = 488, Y = 271 };
            mapTemplate.Countries.Add(country21);
            var country22 = new CountryTemplate("22", "Regen") { X = 562, Y = 292 };
            mapTemplate.Countries.Add(country22);
            var country23 = new CountryTemplate("23", "Neumarkt_i_d_Opf") { X = 386, Y = 304 };
            mapTemplate.Countries.Add(country23);
            var country24 = new CountryTemplate("24", "Nuernberger Land") { X = 359, Y = 239 };
            mapTemplate.Countries.Add(country24);
            var country25 = new CountryTemplate("25", "Erlangen") { X = 312, Y = 224 };
            mapTemplate.Countries.Add(country25);
            var country26 = new CountryTemplate("26", "Nuernberg") { X = 314, Y = 262 };
            mapTemplate.Countries.Add(country26);
            var country27 = new CountryTemplate("27", "Fuerth") { X = 281, Y = 248 };
            mapTemplate.Countries.Add(country27);
            var country28 = new CountryTemplate("28", "Erlangen-Hochstadt") { X = 277, Y = 204 };
            mapTemplate.Countries.Add(country28);
            var country29 = new CountryTemplate("29", "Neustadt_a_d_Aisch") { X = 222, Y = 226 };
            mapTemplate.Countries.Add(country29);
            var country30 = new CountryTemplate("30", "Ansbach") { X = 218, Y = 301 };
            mapTemplate.Countries.Add(country30);
            var country31 = new CountryTemplate("31", "Weissenburg-Gunzenhausen") { X = 287, Y = 348 };
            mapTemplate.Countries.Add(country31);
            var country32 = new CountryTemplate("32", "Roth") { X = 323, Y = 315 };
            mapTemplate.Countries.Add(country32);
            var country33 = new CountryTemplate("33", "Forchheim") { X = 329, Y = 187 };
            mapTemplate.Countries.Add(country33);
            var country34 = new CountryTemplate("34", "Regensburg") { X = 472, Y = 355 };
            mapTemplate.Countries.Add(country34);
            var country35 = new CountryTemplate("35", "Kelheim") { X = 433, Y = 395 };
            mapTemplate.Countries.Add(country35);
            var country36 = new CountryTemplate("36", "Landshut") { X = 487, Y = 455 };
            mapTemplate.Countries.Add(country36);
            var country37 = new CountryTemplate("37", "Straubing-Bogen") { X = 548, Y = 374 };
            mapTemplate.Countries.Add(country37);
            var country38 = new CountryTemplate("38", "Straubing") { X = 634, Y = 346 };
            mapTemplate.Countries.Add(country38);
            var country39 = new CountryTemplate("39", "Deggendorf") { X = 611, Y = 401 };
            mapTemplate.Countries.Add(country39);
            var country40 = new CountryTemplate("40", "Dingolfing-Landau") { X = 549, Y = 436 };
            mapTemplate.Countries.Add(country40);
            var country41 = new CountryTemplate("41", "Rottal-Inn") { X = 594, Y = 488 };
            mapTemplate.Countries.Add(country41);
            var country42 = new CountryTemplate("42", "Passau") { X = 659, Y = 451 };
            mapTemplate.Countries.Add(country42);
            var country43 = new CountryTemplate("43", "Freyung-Gravenau") { X = 695, Y = 382 };
            mapTemplate.Countries.Add(country43);
            var country44 = new CountryTemplate("44", "Eichstaett") { X = 362, Y = 371 };
            mapTemplate.Countries.Add(country44);
            var country45 = new CountryTemplate("45", "Ingolstadt") { X = 361, Y = 413 };
            mapTemplate.Countries.Add(country45);
            var country46 = new CountryTemplate("46", "Neuburg-Schrobenhausen") { X = 327, Y = 431 };
            mapTemplate.Countries.Add(country46);
            var country47 = new CountryTemplate("47", "Pfaffenhofen_a_d_Ilm") { X = 376, Y = 465 };
            mapTemplate.Countries.Add(country47);
            var country48 = new CountryTemplate("48", "Dachau") { X = 362, Y = 513 };
            mapTemplate.Countries.Add(country48);
            var country49 = new CountryTemplate("49", "Fuerstenfeldbruck") { X = 333, Y = 546 };
            mapTemplate.Countries.Add(country49);
            var country50 = new CountryTemplate("50", "Freising") { X = 418, Y = 489 };
            mapTemplate.Countries.Add(country50);
            var country51 = new CountryTemplate("51", "Muenchen") { X = 396, Y = 566 };
            mapTemplate.Countries.Add(country51);
            var country52 = new CountryTemplate("52", "Erding") { X = 458, Y = 519 };
            mapTemplate.Countries.Add(country52);
            var country53 = new CountryTemplate("53", "Ebersberg") { X = 448, Y = 572 };
            mapTemplate.Countries.Add(country53);
            var country54 = new CountryTemplate("54", "Muehldorf_a_Inn") { X = 519, Y = 530 };
            mapTemplate.Countries.Add(country54);
            var country55 = new CountryTemplate("55", "Altoetting") { X = 571, Y = 548 };
            mapTemplate.Countries.Add(country55);
            var country56 = new CountryTemplate("56", "Traunstein") { X = 561, Y = 622 };
            mapTemplate.Countries.Add(country56);
            var country57 = new CountryTemplate("57", "Berchtesgardener_Land") { X = 608, Y = 662 };
            mapTemplate.Countries.Add(country57);
            var country58 = new CountryTemplate("58", "Rosenheim") { X = 490, Y = 619 };
            mapTemplate.Countries.Add(country58);
            var country59 = new CountryTemplate("59", "Miesbach") { X = 436, Y = 650 };
            mapTemplate.Countries.Add(country59);
            var country60 = new CountryTemplate("60", "Wolfratshausen") { X = 385, Y = 653 };
            mapTemplate.Countries.Add(country60);
            var country61 = new CountryTemplate("61", "Starnberg") { X = 346, Y = 586 };
            mapTemplate.Countries.Add(country61);
            var country62 = new CountryTemplate("62", "Weilheim-Schongau") { X = 316, Y = 637 };
            mapTemplate.Countries.Add(country62);
            var country63 = new CountryTemplate("63", "Landsberg_a_Lech") { X = 296, Y = 581 };
            mapTemplate.Countries.Add(country63);
            var country64 = new CountryTemplate("64", "Garmisch-Partenkirchen") { X = 323, Y = 691 };
            mapTemplate.Countries.Add(country64);
            var country65 = new CountryTemplate("65", "Augsburg") { X = 264, Y = 519 };
            mapTemplate.Countries.Add(country65);
            var country66 = new CountryTemplate("66", "Donau-Ries") { X = 255, Y = 400 };
            mapTemplate.Countries.Add(country66);
            var country67 = new CountryTemplate("67", "Dillingen_a_d_Donau") { X = 228, Y = 452 };
            mapTemplate.Countries.Add(country67);
            var country68 = new CountryTemplate("68", "Guenzburg") { X = 209, Y = 519 };
            mapTemplate.Countries.Add(country68);
            var country69 = new CountryTemplate("69", "Neu-Ulm") { X = 173, Y = 526 };
            mapTemplate.Countries.Add(country69);
            var country70 = new CountryTemplate("70", "Unterallgaeu") { X = 205, Y = 577 };
            mapTemplate.Countries.Add(country70);
            var country71 = new CountryTemplate("71", "Lindau") { X = 135, Y = 674 };
            mapTemplate.Countries.Add(country71);
            var country72 = new CountryTemplate("72", "Oberallgaeu") { X = 187, Y = 687 };
            mapTemplate.Countries.Add(country72);
            var country73 = new CountryTemplate("73", "Ostallgaeu") { X = 241, Y = 658 };
            mapTemplate.Countries.Add(country73);
            var country74 = new CountryTemplate("74", "Aichach-Friedberg") { X = 313, Y = 486 };
            mapTemplate.Countries.Add(country74);
            var continent1 = new Continent("1", 4);
            continent1.Countries.Add(country2);
            continent1.Countries.Add(country3);
            continent1.Countries.Add(country4);
            continent1.Countries.Add(country5);
            continent1.Countries.Add(country6);
            continent1.Countries.Add(country7);
            continent1.Countries.Add(country8);
            continent1.Countries.Add(country9);
            mapTemplate.Continents.Add(continent1);
            var continent2 = new Continent("2", 1);
            continent2.Countries.Add(country1);
            mapTemplate.Continents.Add(continent2);
            var continent3 = new Continent("3", 5);
            continent3.Countries.Add(country10);
            continent3.Countries.Add(country11);
            continent3.Countries.Add(country12);
            continent3.Countries.Add(country13);
            continent3.Countries.Add(country14);
            continent3.Countries.Add(country15);
            continent3.Countries.Add(country16);
            continent3.Countries.Add(country17);
            continent3.Countries.Add(country33);
            mapTemplate.Continents.Add(continent3);
            var continent4 = new Continent("4", 6);
            continent4.Countries.Add(country24);
            continent4.Countries.Add(country28);
            continent4.Countries.Add(country29);
            continent4.Countries.Add(country30);
            continent4.Countries.Add(country31);
            continent4.Countries.Add(country32);
            mapTemplate.Continents.Add(continent4);
            var continent5 = new Continent("5", 2);
            continent5.Countries.Add(country25);
            continent5.Countries.Add(country26);
            continent5.Countries.Add(country27);
            mapTemplate.Continents.Add(continent5);
            var continent6 = new Continent("6", 5);
            continent6.Countries.Add(country18);
            continent6.Countries.Add(country19);
            continent6.Countries.Add(country20);
            continent6.Countries.Add(country21);
            continent6.Countries.Add(country22);
            continent6.Countries.Add(country23);
            mapTemplate.Continents.Add(continent6);
            var continent7 = new Continent("7", 1);
            continent7.Countries.Add(country34);
            mapTemplate.Continents.Add(continent7);
            var continent8 = new Continent("8", 6);
            continent8.Countries.Add(country66);
            continent8.Countries.Add(country67);
            continent8.Countries.Add(country68);
            continent8.Countries.Add(country69);
            continent8.Countries.Add(country70);
            continent8.Countries.Add(country71);
            continent8.Countries.Add(country72);
            continent8.Countries.Add(country73);
            continent8.Countries.Add(country74);
            mapTemplate.Continents.Add(continent8);
            var continent9 = new Continent("9", 1);
            continent9.Countries.Add(country65);
            mapTemplate.Continents.Add(continent9);
            var continent10 = new Continent("10", 5);
            continent10.Countries.Add(country44);
            continent10.Countries.Add(country46);
            continent10.Countries.Add(country47);
            continent10.Countries.Add(country48);
            continent10.Countries.Add(country49);
            continent10.Countries.Add(country50);
            mapTemplate.Continents.Add(continent10);
            var continent11 = new Continent("11", 1);
            continent11.Countries.Add(country45);
            mapTemplate.Continents.Add(continent11);
            var continent12 = new Continent("12", 6);
            continent12.Countries.Add(country35);
            continent12.Countries.Add(country36);
            continent12.Countries.Add(country37);
            continent12.Countries.Add(country38);
            continent12.Countries.Add(country39);
            continent12.Countries.Add(country40);
            continent12.Countries.Add(country41);
            continent12.Countries.Add(country42);
            continent12.Countries.Add(country43);
            mapTemplate.Continents.Add(continent12);
            var continent13 = new Continent("13", 8);
            continent13.Countries.Add(country52);
            continent13.Countries.Add(country53);
            continent13.Countries.Add(country54);
            continent13.Countries.Add(country55);
            continent13.Countries.Add(country56);
            continent13.Countries.Add(country57);
            continent13.Countries.Add(country58);
            continent13.Countries.Add(country59);
            continent13.Countries.Add(country60);
            continent13.Countries.Add(country61);
            continent13.Countries.Add(country62);
            continent13.Countries.Add(country63);
            continent13.Countries.Add(country64);
            mapTemplate.Continents.Add(continent13);
            var continent14 = new Continent("14", 1);
            continent14.Countries.Add(country51);
            mapTemplate.Continents.Add(continent14);
            mapTemplate.Connections.Add(new Connection("1", "4"));
            mapTemplate.Connections.Add(new Connection("1", "7"));
            mapTemplate.Connections.Add(new Connection("1", "9"));
            mapTemplate.Connections.Add(new Connection("1", "29"));
            mapTemplate.Connections.Add(new Connection("2", "3"));
            mapTemplate.Connections.Add(new Connection("2", "4"));
            mapTemplate.Connections.Add(new Connection("3", "2"));
            mapTemplate.Connections.Add(new Connection("3", "4"));
            mapTemplate.Connections.Add(new Connection("4", "3"));
            mapTemplate.Connections.Add(new Connection("4", "2"));
            mapTemplate.Connections.Add(new Connection("4", "1"));
            mapTemplate.Connections.Add(new Connection("4", "5"));
            mapTemplate.Connections.Add(new Connection("4", "7"));
            mapTemplate.Connections.Add(new Connection("5", "6"));
            mapTemplate.Connections.Add(new Connection("5", "7"));
            mapTemplate.Connections.Add(new Connection("5", "4"));
            mapTemplate.Connections.Add(new Connection("6", "5"));
            mapTemplate.Connections.Add(new Connection("6", "7"));
            mapTemplate.Connections.Add(new Connection("6", "8"));
            mapTemplate.Connections.Add(new Connection("7", "9"));
            mapTemplate.Connections.Add(new Connection("7", "1"));
            mapTemplate.Connections.Add(new Connection("7", "4"));
            mapTemplate.Connections.Add(new Connection("7", "5"));
            mapTemplate.Connections.Add(new Connection("7", "6"));
            mapTemplate.Connections.Add(new Connection("7", "8"));
            mapTemplate.Connections.Add(new Connection("7", "12"));
            mapTemplate.Connections.Add(new Connection("8", "7"));
            mapTemplate.Connections.Add(new Connection("8", "6"));
            mapTemplate.Connections.Add(new Connection("8", "10"));
            mapTemplate.Connections.Add(new Connection("8", "12"));
            mapTemplate.Connections.Add(new Connection("9", "1"));
            mapTemplate.Connections.Add(new Connection("9", "7"));
            mapTemplate.Connections.Add(new Connection("9", "12"));
            mapTemplate.Connections.Add(new Connection("9", "29"));
            mapTemplate.Connections.Add(new Connection("10", "13"));
            mapTemplate.Connections.Add(new Connection("10", "11"));
            mapTemplate.Connections.Add(new Connection("10", "8"));
            mapTemplate.Connections.Add(new Connection("10", "12"));
            mapTemplate.Connections.Add(new Connection("11", "12"));
            mapTemplate.Connections.Add(new Connection("11", "10"));
            mapTemplate.Connections.Add(new Connection("11", "13"));
            mapTemplate.Connections.Add(new Connection("11", "14"));
            mapTemplate.Connections.Add(new Connection("11", "15"));
            mapTemplate.Connections.Add(new Connection("12", "28"));
            mapTemplate.Connections.Add(new Connection("12", "29"));
            mapTemplate.Connections.Add(new Connection("12", "9"));
            mapTemplate.Connections.Add(new Connection("12", "7"));
            mapTemplate.Connections.Add(new Connection("12", "8"));
            mapTemplate.Connections.Add(new Connection("12", "11"));
            mapTemplate.Connections.Add(new Connection("12", "15"));
            mapTemplate.Connections.Add(new Connection("12", "33"));
            mapTemplate.Connections.Add(new Connection("12", "10"));
            mapTemplate.Connections.Add(new Connection("13", "16"));
            mapTemplate.Connections.Add(new Connection("13", "14"));
            mapTemplate.Connections.Add(new Connection("13", "11"));
            mapTemplate.Connections.Add(new Connection("13", "10"));
            mapTemplate.Connections.Add(new Connection("14", "15"));
            mapTemplate.Connections.Add(new Connection("14", "11"));
            mapTemplate.Connections.Add(new Connection("14", "13"));
            mapTemplate.Connections.Add(new Connection("14", "16"));
            mapTemplate.Connections.Add(new Connection("15", "14"));
            mapTemplate.Connections.Add(new Connection("15", "16"));
            mapTemplate.Connections.Add(new Connection("15", "18"));
            mapTemplate.Connections.Add(new Connection("15", "19"));
            mapTemplate.Connections.Add(new Connection("15", "20"));
            mapTemplate.Connections.Add(new Connection("15", "17"));
            mapTemplate.Connections.Add(new Connection("15", "12"));
            mapTemplate.Connections.Add(new Connection("15", "24"));
            mapTemplate.Connections.Add(new Connection("15", "33"));
            mapTemplate.Connections.Add(new Connection("15", "11"));
            mapTemplate.Connections.Add(new Connection("16", "17"));
            mapTemplate.Connections.Add(new Connection("16", "15"));
            mapTemplate.Connections.Add(new Connection("16", "14"));
            mapTemplate.Connections.Add(new Connection("16", "13"));
            mapTemplate.Connections.Add(new Connection("17", "19"));
            mapTemplate.Connections.Add(new Connection("17", "15"));
            mapTemplate.Connections.Add(new Connection("17", "16"));
            mapTemplate.Connections.Add(new Connection("18", "21"));
            mapTemplate.Connections.Add(new Connection("18", "20"));
            mapTemplate.Connections.Add(new Connection("18", "15"));
            mapTemplate.Connections.Add(new Connection("18", "19"));
            mapTemplate.Connections.Add(new Connection("19", "18"));
            mapTemplate.Connections.Add(new Connection("19", "15"));
            mapTemplate.Connections.Add(new Connection("19", "17"));
            mapTemplate.Connections.Add(new Connection("20", "23"));
            mapTemplate.Connections.Add(new Connection("20", "24"));
            mapTemplate.Connections.Add(new Connection("20", "15"));
            mapTemplate.Connections.Add(new Connection("20", "18"));
            mapTemplate.Connections.Add(new Connection("20", "21"));
            mapTemplate.Connections.Add(new Connection("21", "34"));
            mapTemplate.Connections.Add(new Connection("21", "23"));
            mapTemplate.Connections.Add(new Connection("21", "20"));
            mapTemplate.Connections.Add(new Connection("21", "18"));
            mapTemplate.Connections.Add(new Connection("21", "22"));
            mapTemplate.Connections.Add(new Connection("22", "38"));
            mapTemplate.Connections.Add(new Connection("22", "37"));
            mapTemplate.Connections.Add(new Connection("22", "34"));
            mapTemplate.Connections.Add(new Connection("22", "21"));
            mapTemplate.Connections.Add(new Connection("23", "44"));
            mapTemplate.Connections.Add(new Connection("23", "32"));
            mapTemplate.Connections.Add(new Connection("23", "24"));
            mapTemplate.Connections.Add(new Connection("23", "20"));
            mapTemplate.Connections.Add(new Connection("23", "34"));
            mapTemplate.Connections.Add(new Connection("23", "35"));
            mapTemplate.Connections.Add(new Connection("23", "21"));
            mapTemplate.Connections.Add(new Connection("24", "32"));
            mapTemplate.Connections.Add(new Connection("24", "26"));
            mapTemplate.Connections.Add(new Connection("24", "25"));
            mapTemplate.Connections.Add(new Connection("24", "33"));
            mapTemplate.Connections.Add(new Connection("24", "15"));
            mapTemplate.Connections.Add(new Connection("24", "20"));
            mapTemplate.Connections.Add(new Connection("24", "23"));
            mapTemplate.Connections.Add(new Connection("25", "26"));
            mapTemplate.Connections.Add(new Connection("25", "27"));
            mapTemplate.Connections.Add(new Connection("25", "28"));
            mapTemplate.Connections.Add(new Connection("25", "33"));
            mapTemplate.Connections.Add(new Connection("25", "24"));
            mapTemplate.Connections.Add(new Connection("26", "27"));
            mapTemplate.Connections.Add(new Connection("26", "25"));
            mapTemplate.Connections.Add(new Connection("26", "24"));
            mapTemplate.Connections.Add(new Connection("26", "32"));
            mapTemplate.Connections.Add(new Connection("27", "32"));
            mapTemplate.Connections.Add(new Connection("27", "30"));
            mapTemplate.Connections.Add(new Connection("27", "29"));
            mapTemplate.Connections.Add(new Connection("27", "28"));
            mapTemplate.Connections.Add(new Connection("27", "25"));
            mapTemplate.Connections.Add(new Connection("27", "26"));
            mapTemplate.Connections.Add(new Connection("28", "27"));
            mapTemplate.Connections.Add(new Connection("28", "29"));
            mapTemplate.Connections.Add(new Connection("28", "12"));
            mapTemplate.Connections.Add(new Connection("28", "33"));
            mapTemplate.Connections.Add(new Connection("28", "25"));
            mapTemplate.Connections.Add(new Connection("29", "9"));
            mapTemplate.Connections.Add(new Connection("29", "1"));
            mapTemplate.Connections.Add(new Connection("29", "12"));
            mapTemplate.Connections.Add(new Connection("29", "28"));
            mapTemplate.Connections.Add(new Connection("29", "27"));
            mapTemplate.Connections.Add(new Connection("29", "30"));
            mapTemplate.Connections.Add(new Connection("30", "66"));
            mapTemplate.Connections.Add(new Connection("30", "31"));
            mapTemplate.Connections.Add(new Connection("30", "32"));
            mapTemplate.Connections.Add(new Connection("30", "27"));
            mapTemplate.Connections.Add(new Connection("30", "29"));
            mapTemplate.Connections.Add(new Connection("31", "66"));
            mapTemplate.Connections.Add(new Connection("31", "30"));
            mapTemplate.Connections.Add(new Connection("31", "32"));
            mapTemplate.Connections.Add(new Connection("31", "44"));
            mapTemplate.Connections.Add(new Connection("32", "31"));
            mapTemplate.Connections.Add(new Connection("32", "44"));
            mapTemplate.Connections.Add(new Connection("32", "30"));
            mapTemplate.Connections.Add(new Connection("32", "27"));
            mapTemplate.Connections.Add(new Connection("32", "26"));
            mapTemplate.Connections.Add(new Connection("32", "24"));
            mapTemplate.Connections.Add(new Connection("32", "23"));
            mapTemplate.Connections.Add(new Connection("33", "25"));
            mapTemplate.Connections.Add(new Connection("33", "28"));
            mapTemplate.Connections.Add(new Connection("33", "12"));
            mapTemplate.Connections.Add(new Connection("33", "15"));
            mapTemplate.Connections.Add(new Connection("33", "24"));
            mapTemplate.Connections.Add(new Connection("34", "37"));
            mapTemplate.Connections.Add(new Connection("34", "35"));
            mapTemplate.Connections.Add(new Connection("34", "23"));
            mapTemplate.Connections.Add(new Connection("34", "21"));
            mapTemplate.Connections.Add(new Connection("34", "22"));
            mapTemplate.Connections.Add(new Connection("34", "36"));
            mapTemplate.Connections.Add(new Connection("35", "36"));
            mapTemplate.Connections.Add(new Connection("35", "50"));
            mapTemplate.Connections.Add(new Connection("35", "47"));
            mapTemplate.Connections.Add(new Connection("35", "44"));
            mapTemplate.Connections.Add(new Connection("35", "23"));
            mapTemplate.Connections.Add(new Connection("35", "34"));
            mapTemplate.Connections.Add(new Connection("36", "52"));
            mapTemplate.Connections.Add(new Connection("36", "50"));
            mapTemplate.Connections.Add(new Connection("36", "35"));
            mapTemplate.Connections.Add(new Connection("36", "37"));
            mapTemplate.Connections.Add(new Connection("36", "40"));
            mapTemplate.Connections.Add(new Connection("36", "41"));
            mapTemplate.Connections.Add(new Connection("36", "54"));
            mapTemplate.Connections.Add(new Connection("36", "34"));
            mapTemplate.Connections.Add(new Connection("37", "40"));
            mapTemplate.Connections.Add(new Connection("37", "36"));
            mapTemplate.Connections.Add(new Connection("37", "34"));
            mapTemplate.Connections.Add(new Connection("37", "22"));
            mapTemplate.Connections.Add(new Connection("37", "38"));
            mapTemplate.Connections.Add(new Connection("37", "39"));
            mapTemplate.Connections.Add(new Connection("38", "43"));
            mapTemplate.Connections.Add(new Connection("38", "39"));
            mapTemplate.Connections.Add(new Connection("38", "37"));
            mapTemplate.Connections.Add(new Connection("38", "22"));
            mapTemplate.Connections.Add(new Connection("39", "42"));
            mapTemplate.Connections.Add(new Connection("39", "41"));
            mapTemplate.Connections.Add(new Connection("39", "40"));
            mapTemplate.Connections.Add(new Connection("39", "37"));
            mapTemplate.Connections.Add(new Connection("39", "38"));
            mapTemplate.Connections.Add(new Connection("39", "43"));
            mapTemplate.Connections.Add(new Connection("40", "37"));
            mapTemplate.Connections.Add(new Connection("40", "39"));
            mapTemplate.Connections.Add(new Connection("40", "41"));
            mapTemplate.Connections.Add(new Connection("40", "36"));
            mapTemplate.Connections.Add(new Connection("41", "55"));
            mapTemplate.Connections.Add(new Connection("41", "54"));
            mapTemplate.Connections.Add(new Connection("41", "36"));
            mapTemplate.Connections.Add(new Connection("41", "40"));
            mapTemplate.Connections.Add(new Connection("41", "39"));
            mapTemplate.Connections.Add(new Connection("41", "42"));
            mapTemplate.Connections.Add(new Connection("42", "41"));
            mapTemplate.Connections.Add(new Connection("42", "39"));
            mapTemplate.Connections.Add(new Connection("42", "43"));
            mapTemplate.Connections.Add(new Connection("43", "42"));
            mapTemplate.Connections.Add(new Connection("43", "39"));
            mapTemplate.Connections.Add(new Connection("43", "38"));
            mapTemplate.Connections.Add(new Connection("44", "45"));
            mapTemplate.Connections.Add(new Connection("44", "46"));
            mapTemplate.Connections.Add(new Connection("44", "66"));
            mapTemplate.Connections.Add(new Connection("44", "31"));
            mapTemplate.Connections.Add(new Connection("44", "32"));
            mapTemplate.Connections.Add(new Connection("44", "23"));
            mapTemplate.Connections.Add(new Connection("44", "35"));
            mapTemplate.Connections.Add(new Connection("44", "47"));
            mapTemplate.Connections.Add(new Connection("45", "47"));
            mapTemplate.Connections.Add(new Connection("45", "46"));
            mapTemplate.Connections.Add(new Connection("45", "44"));
            mapTemplate.Connections.Add(new Connection("46", "74"));
            mapTemplate.Connections.Add(new Connection("46", "66"));
            mapTemplate.Connections.Add(new Connection("46", "44"));
            mapTemplate.Connections.Add(new Connection("46", "45"));
            mapTemplate.Connections.Add(new Connection("46", "47"));
            mapTemplate.Connections.Add(new Connection("47", "48"));
            mapTemplate.Connections.Add(new Connection("47", "46"));
            mapTemplate.Connections.Add(new Connection("47", "45"));
            mapTemplate.Connections.Add(new Connection("47", "44"));
            mapTemplate.Connections.Add(new Connection("47", "35"));
            mapTemplate.Connections.Add(new Connection("47", "50"));
            mapTemplate.Connections.Add(new Connection("47", "74"));
            mapTemplate.Connections.Add(new Connection("48", "51"));
            mapTemplate.Connections.Add(new Connection("48", "49"));
            mapTemplate.Connections.Add(new Connection("48", "74"));
            mapTemplate.Connections.Add(new Connection("48", "47"));
            mapTemplate.Connections.Add(new Connection("48", "50"));
            mapTemplate.Connections.Add(new Connection("49", "61"));
            mapTemplate.Connections.Add(new Connection("49", "63"));
            mapTemplate.Connections.Add(new Connection("49", "74"));
            mapTemplate.Connections.Add(new Connection("49", "48"));
            mapTemplate.Connections.Add(new Connection("49", "51"));
            mapTemplate.Connections.Add(new Connection("50", "51"));
            mapTemplate.Connections.Add(new Connection("50", "48"));
            mapTemplate.Connections.Add(new Connection("50", "47"));
            mapTemplate.Connections.Add(new Connection("50", "35"));
            mapTemplate.Connections.Add(new Connection("50", "36"));
            mapTemplate.Connections.Add(new Connection("50", "52"));
            mapTemplate.Connections.Add(new Connection("51", "59"));
            mapTemplate.Connections.Add(new Connection("51", "60"));
            mapTemplate.Connections.Add(new Connection("51", "61"));
            mapTemplate.Connections.Add(new Connection("51", "49"));
            mapTemplate.Connections.Add(new Connection("51", "48"));
            mapTemplate.Connections.Add(new Connection("51", "50"));
            mapTemplate.Connections.Add(new Connection("51", "52"));
            mapTemplate.Connections.Add(new Connection("51", "53"));
            mapTemplate.Connections.Add(new Connection("51", "58"));
            mapTemplate.Connections.Add(new Connection("52", "53"));
            mapTemplate.Connections.Add(new Connection("52", "51"));
            mapTemplate.Connections.Add(new Connection("52", "50"));
            mapTemplate.Connections.Add(new Connection("52", "36"));
            mapTemplate.Connections.Add(new Connection("52", "54"));
            mapTemplate.Connections.Add(new Connection("53", "51"));
            mapTemplate.Connections.Add(new Connection("53", "52"));
            mapTemplate.Connections.Add(new Connection("53", "54"));
            mapTemplate.Connections.Add(new Connection("53", "58"));
            mapTemplate.Connections.Add(new Connection("54", "56"));
            mapTemplate.Connections.Add(new Connection("54", "58"));
            mapTemplate.Connections.Add(new Connection("54", "53"));
            mapTemplate.Connections.Add(new Connection("54", "52"));
            mapTemplate.Connections.Add(new Connection("54", "36"));
            mapTemplate.Connections.Add(new Connection("54", "41"));
            mapTemplate.Connections.Add(new Connection("54", "55"));
            mapTemplate.Connections.Add(new Connection("55", "56"));
            mapTemplate.Connections.Add(new Connection("55", "54"));
            mapTemplate.Connections.Add(new Connection("55", "41"));
            mapTemplate.Connections.Add(new Connection("56", "57"));
            mapTemplate.Connections.Add(new Connection("56", "58"));
            mapTemplate.Connections.Add(new Connection("56", "54"));
            mapTemplate.Connections.Add(new Connection("56", "55"));
            mapTemplate.Connections.Add(new Connection("57", "56"));
            mapTemplate.Connections.Add(new Connection("58", "56"));
            mapTemplate.Connections.Add(new Connection("58", "54"));
            mapTemplate.Connections.Add(new Connection("58", "53"));
            mapTemplate.Connections.Add(new Connection("58", "59"));
            mapTemplate.Connections.Add(new Connection("58", "51"));
            mapTemplate.Connections.Add(new Connection("59", "60"));
            mapTemplate.Connections.Add(new Connection("59", "51"));
            mapTemplate.Connections.Add(new Connection("59", "58"));
            mapTemplate.Connections.Add(new Connection("60", "64"));
            mapTemplate.Connections.Add(new Connection("60", "62"));
            mapTemplate.Connections.Add(new Connection("60", "61"));
            mapTemplate.Connections.Add(new Connection("60", "51"));
            mapTemplate.Connections.Add(new Connection("60", "59"));
            mapTemplate.Connections.Add(new Connection("61", "60"));
            mapTemplate.Connections.Add(new Connection("61", "62"));
            mapTemplate.Connections.Add(new Connection("61", "63"));
            mapTemplate.Connections.Add(new Connection("61", "49"));
            mapTemplate.Connections.Add(new Connection("61", "51"));
            mapTemplate.Connections.Add(new Connection("62", "64"));
            mapTemplate.Connections.Add(new Connection("62", "73"));
            mapTemplate.Connections.Add(new Connection("62", "63"));
            mapTemplate.Connections.Add(new Connection("62", "61"));
            mapTemplate.Connections.Add(new Connection("62", "60"));
            mapTemplate.Connections.Add(new Connection("63", "62"));
            mapTemplate.Connections.Add(new Connection("63", "73"));
            mapTemplate.Connections.Add(new Connection("63", "65"));
            mapTemplate.Connections.Add(new Connection("63", "74"));
            mapTemplate.Connections.Add(new Connection("63", "49"));
            mapTemplate.Connections.Add(new Connection("63", "61"));
            mapTemplate.Connections.Add(new Connection("64", "73"));
            mapTemplate.Connections.Add(new Connection("64", "62"));
            mapTemplate.Connections.Add(new Connection("64", "60"));
            mapTemplate.Connections.Add(new Connection("65", "73"));
            mapTemplate.Connections.Add(new Connection("65", "70"));
            mapTemplate.Connections.Add(new Connection("65", "68"));
            mapTemplate.Connections.Add(new Connection("65", "67"));
            mapTemplate.Connections.Add(new Connection("65", "66"));
            mapTemplate.Connections.Add(new Connection("65", "63"));
            mapTemplate.Connections.Add(new Connection("65", "74"));
            mapTemplate.Connections.Add(new Connection("66", "67"));
            mapTemplate.Connections.Add(new Connection("66", "65"));
            mapTemplate.Connections.Add(new Connection("66", "74"));
            mapTemplate.Connections.Add(new Connection("66", "46"));
            mapTemplate.Connections.Add(new Connection("66", "44"));
            mapTemplate.Connections.Add(new Connection("66", "31"));
            mapTemplate.Connections.Add(new Connection("66", "30"));
            mapTemplate.Connections.Add(new Connection("67", "66"));
            mapTemplate.Connections.Add(new Connection("67", "65"));
            mapTemplate.Connections.Add(new Connection("67", "68"));
            mapTemplate.Connections.Add(new Connection("68", "70"));
            mapTemplate.Connections.Add(new Connection("68", "69"));
            mapTemplate.Connections.Add(new Connection("68", "67"));
            mapTemplate.Connections.Add(new Connection("68", "65"));
            mapTemplate.Connections.Add(new Connection("69", "68"));
            mapTemplate.Connections.Add(new Connection("69", "70"));
            mapTemplate.Connections.Add(new Connection("70", "72"));
            mapTemplate.Connections.Add(new Connection("70", "69"));
            mapTemplate.Connections.Add(new Connection("70", "68"));
            mapTemplate.Connections.Add(new Connection("70", "65"));
            mapTemplate.Connections.Add(new Connection("70", "73"));
            mapTemplate.Connections.Add(new Connection("71", "72"));
            mapTemplate.Connections.Add(new Connection("72", "71"));
            mapTemplate.Connections.Add(new Connection("72", "70"));
            mapTemplate.Connections.Add(new Connection("72", "73"));
            mapTemplate.Connections.Add(new Connection("73", "72"));
            mapTemplate.Connections.Add(new Connection("73", "70"));
            mapTemplate.Connections.Add(new Connection("73", "65"));
            mapTemplate.Connections.Add(new Connection("73", "63"));
            mapTemplate.Connections.Add(new Connection("73", "62"));
            mapTemplate.Connections.Add(new Connection("73", "64"));
            mapTemplate.Connections.Add(new Connection("74", "46"));
            mapTemplate.Connections.Add(new Connection("74", "48"));
            mapTemplate.Connections.Add(new Connection("74", "49"));
            mapTemplate.Connections.Add(new Connection("74", "63"));
            mapTemplate.Connections.Add(new Connection("74", "65"));
            mapTemplate.Connections.Add(new Connection("74", "66"));
            mapTemplate.Connections.Add(new Connection("74", "47"));

            return mapTemplate;
        }