ctx.beginPath(); // Lakes // Lake Geneva ctx.moveTo(94.954339,506.20356); ctx.bezierCurveTo(94.564155,507.25191,93.598649,508.44662,93.186572,509.48655); ctx.bezierCurveTo(92.7533,510.57997,92.893924,512.34271,92.17642,513.27463); ctx.bezierCurveTo(91.803795,513.75861,90.932902,513.97133,90.408653,514.28478); ctx.bezierCurveTo(89.181761,515.01834,87.161764,515.62131,86.368043,516.81016); ctx.bezierCurveTo(85.856274,517.5767,86.069137,518.9423,85.862966,519.84062); ctx.bezierCurveTo(85.562661,521.1491,84.731223,522.79767,84.600276,524.13377); ctx.bezierCurveTo(84.518653,524.96659,85.058766,526.10061,84.852814,526.91168); ctx.bezierCurveTo(84.651125,527.70596,83.86728,528.55924,83.337585,529.18453); ctx.bezierCurveTo(82.263584,530.45235,80.568843,531.9034,79.296975,532.9726); ctx.bezierCurveTo(78.630933,533.53251,77.817996,534.94736,76.97915,534.71617); ctx.bezierCurveTo(76.434386,534.56603,76.154975,533.52656,76.266517,532.9726); ctx.bezierCurveTo(76.372264,532.44743,77.373966,532.22264,77.529208,531.70991); ctx.bezierCurveTo(77.641154,531.34018,77.419241,530.80626,77.27667,530.44722); ctx.bezierCurveTo(77.012891,529.78294,76.199545,529.11713,76.013979,528.42691); ctx.bezierCurveTo(75.423554,526.23079,75.659481,523.04236,76.266517,520.85077); ctx.bezierCurveTo(76.474728,520.09906,77.059489,519.20065,77.529208,518.57793); ctx.bezierCurveTo(78.30346,517.55148,79.896487,516.64895,80.559666,515.54747); ctx.bezierCurveTo(81.091188,514.66466,81.396254,513.28022,81.569818,512.26447); ctx.bezierCurveTo(81.889089,510.396,81.108011,507.70682,81.822356,505.95102); ctx.bezierCurveTo(82.20647,505.0069,83.485941,504.24277,84.095199,503.42564); ctx.bezierCurveTo(85.050505,502.14439,86.199408,500.3292,86.873119,498.87995); ctx.bezierCurveTo(87.580074,497.35919,88.313414,495.22142,88.640886,493.57665); ctx.bezierCurveTo(88.848525,492.53376,88.725961,491.09121,88.893424,490.04112); ctx.bezierCurveTo(89.041006,489.1157,89.240885,487.85325,89.651038,487.01066); ctx.bezierCurveTo(90.029107,486.23398,90.938145,485.45555,91.418805,484.73782); ctx.bezierCurveTo(92.098562,483.72279,92.634929,482.12187,93.439111,481.20228); ctx.bezierCurveTo(94.506443,479.98178,97.013946,479.37285,97.732259,477.91929); ctx.bezierCurveTo(97.933647,477.51177,97.452512,476.76235,97.732259,476.40406); ctx.bezierCurveTo(98.308973,475.66542,99.865811,475.918,100.76272,475.64644); ctx.bezierCurveTo(101.84067,475.32006,103.36464,475.01372,104.29825,474.38375); ctx.bezierCurveTo(105.05448,473.87347,105.89994,472.92148,106.31856,472.11091); ctx.bezierCurveTo(106.78238,471.21282,106.83994,469.8107,107.07617,468.82791); ctx.bezierCurveTo(107.36818,467.61302,107.28657,465.74732,108.08632,464.7873); ctx.bezierCurveTo(108.67225,464.08395,110.21693,464.17192,110.86424,463.52461); ctx.bezierCurveTo(111.51155,462.8773,111.60551,461.4991,112.12693,460.74669); ctx.bezierCurveTo(112.85927,459.68993,114.22194,458.59828,115.15739,457.71624); ctx.bezierCurveTo(116.4849,456.46452,118.33937,454.88781,119.70308,453.67563); ctx.bezierCurveTo(120.38493,453.06954,121.12318,451.97953,121.97592,451.65532); ctx.bezierCurveTo(123.10897,451.22453,124.80806,451.5605,126.01653,451.65532); ctx.bezierCurveTo(127.46936,451.76931,129.36736,452.24327,130.81475,452.41293); ctx.bezierCurveTo(131.79584,452.52793,133.12131,452.81491,134.09775,452.66547); ctx.bezierCurveTo(135.30763,452.4803,136.77455,451.66325,137.88582,451.15024); ctx.bezierCurveTo(139.36271,450.46845,141.21822,449.33012,142.68405,448.62486); ctx.bezierCurveTo(143.87634,448.05121,145.60401,447.5605,146.72466,446.8571); ctx.bezierCurveTo(147.90787,446.11443,149.1782,444.71029,150.26019,443.82664); ctx.bezierCurveTo(150.92923,443.28024,152.03412,442.76403,152.53303,442.05887); ctx.bezierCurveTo(153.08653,441.27656,152.99939,439.81749,153.54319,439.02841); ctx.bezierCurveTo(154.15421,438.14179,155.52274,437.47809,156.32111,436.75557); ctx.bezierCurveTo(156.8772,436.25232,157.35893,435.16012,158.08887,434.9878); ctx.bezierCurveTo(158.78838,434.82267,159.73627,435.3913,160.36172,435.74542); ctx.bezierCurveTo(160.96954,436.08956,161.5089,436.94009,162.12948,437.26065); ctx.bezierCurveTo(162.96208,437.69073,164.22984,437.90376,165.15994,438.01826); ctx.bezierCurveTo(165.83668,438.10157,166.75225,438.06063,167.43278,438.01826); ctx.bezierCurveTo(168.04241,437.98031,168.89039,438.00333,169.45309,437.76572); ctx.bezierCurveTo(169.89999,437.57701,170.32419,437.04191,170.71578,436.75557); ctx.bezierCurveTo(171.15678,436.4331,171.72853,435.95985,172.23101,435.74542); ctx.bezierCurveTo(172.87345,435.47127,173.80575,435.26339,174.50385,435.24034); ctx.bezierCurveTo(175.49979,435.20745,176.86385,435.36984,177.78685,435.74542); ctx.bezierCurveTo(178.39051,435.99106,178.98879,436.68471,179.55462,437.00811); ctx.bezierCurveTo(180.20244,437.37837,181.16538,437.67415,181.82746,438.01826); ctx.bezierCurveTo(182.61142,438.42572,183.50138,439.29765,184.35284,439.53349); ctx.bezierCurveTo(185.15598,439.75595,186.29948,439.59257,187.13076,439.53349); ctx.bezierCurveTo(188.19949,439.45754,189.61992,439.25875,190.66629,439.02841); ctx.bezierCurveTo(191.43877,438.85836,192.40363,438.20279,193.19167,438.2708); ctx.bezierCurveTo(193.86679,438.32907,194.58296,439.02893,195.21198,439.28095); ctx.bezierCurveTo(196.16853,439.6642,197.61217,439.75958,198.49498,440.2911); ctx.bezierCurveTo(199.2293,440.73322,199.88235,441.73341,200.51528,442.31141); ctx.bezierCurveTo(200.95222,442.71043,201.57858,443.19215,202.03051,443.5741); ctx.bezierCurveTo(202.56398,444.02498,203.14318,444.84699,203.79828,445.08933); ctx.bezierCurveTo(204.36672,445.29961,205.21923,445.17945,205.81858,445.08933); ctx.bezierCurveTo(206.83759,444.9361,208.08513,443.90977,209.10158,444.07918); ctx.bezierCurveTo(210.11803,444.24859,211.02016,445.53079,211.8795,446.09948); ctx.bezierCurveTo(212.61629,446.58707,213.69077,447.09445,214.40488,447.61471); ctx.bezierCurveTo(215.05581,448.08894,215.68915,449.05558,216.42518,449.38248); ctx.bezierCurveTo(217.61037,449.90887,219.43039,449.73603,220.71833,449.88755); ctx.bezierCurveTo(222.00628,450.03907,223.74575,450.11035,225.01148,450.39263); ctx.bezierCurveTo(226.18065,450.65338,227.76587,451.04997,228.79955,451.65532); ctx.bezierCurveTo(229.77143,452.22448,230.57967,453.65831,231.57747,454.1807); ctx.bezierCurveTo(232.47295,454.64953,233.9551,454.48889,234.86047,454.93832); ctx.bezierCurveTo(235.92048,455.46452,236.86495,456.87388,237.89092,457.4637); ctx.bezierCurveTo(238.6597,457.90567,239.87758,458.07352,240.66884,458.47385); ctx.bezierCurveTo(241.88755,459.09044,243.38212,460.15647,244.45692,460.99923); ctx.bezierCurveTo(245.42745,461.76023,246.69494,462.83211,247.48737,463.77715); ctx.bezierCurveTo(248.12206,464.53407,248.74989,465.70625,249.25514,466.55507); ctx.bezierCurveTo(249.65411,467.22533,250.41589,468.05459,250.51783,468.82791); ctx.bezierCurveTo(250.6403,469.75699,250.12669,470.99588,249.76022,471.85837); ctx.bezierCurveTo(249.48071,472.51618,249.07115,473.45229,248.49753,473.87868); ctx.bezierCurveTo(247.80427,474.39401,246.57981,474.55731,245.71961,474.63629); ctx.bezierCurveTo(244.81114,474.7197,243.59614,474.48195,242.68915,474.38375); ctx.bezierCurveTo(241.54933,474.26035,240.03876,473.73691,238.90108,473.87868); ctx.bezierCurveTo(238.09137,473.97958,237.1451,474.6171,236.3757,474.88883); ctx.bezierCurveTo(235.40405,475.23199,234.12185,475.84691,233.0927,475.89898); ctx.bezierCurveTo(232.32107,475.93802,231.30679,475.17002,230.56732,475.39391); ctx.bezierCurveTo(229.95205,475.5802,229.69182,476.84578,229.05209,476.90913); ctx.bezierCurveTo(228.2366,476.98988,227.49552,475.79204,226.77925,475.39391); ctx.bezierCurveTo(225.97912,474.94916,224.87499,474.40457,224.00133,474.13121); ctx.bezierCurveTo(223.19294,473.87827,222.06703,473.70221,221.22341,473.62614); ctx.bezierCurveTo(220.24249,473.53769,218.88305,473.91155,217.94041,473.62614); ctx.bezierCurveTo(216.63321,473.23035,215.42244,471.60302,214.15234,471.10076); ctx.bezierCurveTo(212.8667,470.59235,210.98446,470.45717,209.60665,470.34314); ctx.bezierCurveTo(208.62511,470.2619,207.30376,470.44019,206.32366,470.34314); ctx.bezierCurveTo(205.5548,470.26701,204.54501,470.03638,203.79828,469.83807); ctx.bezierCurveTo(203.33517,469.71509,202.75602,469.40974,202.28305,469.33299); ctx.bezierCurveTo(201.01174,469.12668,199.27346,469.22676,197.9899,469.33299); ctx.bezierCurveTo(197.07136,469.40901,195.87798,469.76205,194.95944,469.83807); ctx.bezierCurveTo(192.54333,470.03803,189.2979,469.98872,186.87822,469.83807); ctx.bezierCurveTo(186.26859,469.80012,185.46084,469.68337,184.85792,469.58553); ctx.bezierCurveTo(184.09528,469.46177,183.10366,469.03244,182.33253,469.08045); ctx.bezierCurveTo(181.61518,469.12511,180.75435,469.65359,180.05969,469.83807); ctx.bezierCurveTo(178.56622,470.23468,176.53056,470.57915,175.00893,470.84822); ctx.bezierCurveTo(174.02767,471.02174,172.67548,471.05106,171.72593,471.35329); ctx.bezierCurveTo(171.24164,471.50743,170.70241,471.98241,170.2107,472.11091); ctx.bezierCurveTo(168.66966,472.51364,166.49744,472.45703,164.9074,472.36345); ctx.bezierCurveTo(163.98732,472.3093,162.4727,472.56163,161.87695,471.85837); ctx.bezierCurveTo(161.68107,471.62714,162.11334,471.03784,161.87695,470.84822); ctx.bezierCurveTo(161.3321,470.41116,160.29956,471.41823,159.6041,471.35329); ctx.bezierCurveTo(159.02962,471.29964,158.40967,470.66046,157.83634,470.59568); ctx.bezierCurveTo(156.99466,470.50057,155.83469,470.76182,155.05842,471.10076); ctx.bezierCurveTo(154.71126,471.25234,154.38754,471.68989,154.04826,471.85837); ctx.bezierCurveTo(153.55426,472.10367,152.73757,472.05475,152.2805,472.36345); ctx.bezierCurveTo(151.56466,472.84693,150.8433,473.83823,150.51273,474.63629); ctx.bezierCurveTo(150.27898,475.2006,150.3318,476.05,150.26019,476.6566); ctx.bezierCurveTo(150.17976,477.33792,150.32835,478.32296,150.00765,478.92944); ctx.bezierCurveTo(149.68114,479.54691,148.8148,480.04798,148.23989,480.44467); ctx.bezierCurveTo(147.45855,480.9838,146.29816,481.51053,145.46197,481.9599); ctx.bezierCurveTo(144.17829,482.64976,142.58315,483.88146,141.16882,484.23274); ctx.bezierCurveTo(140.28649,484.45189,139.03291,484.07053,138.13836,484.23274); ctx.bezierCurveTo(137.50144,484.34823,136.68084,484.67054,136.11806,484.99035); ctx.bezierCurveTo(135.69629,485.23003,135.2018,485.66093,134.85536,486.00051); ctx.bezierCurveTo(134.43279,486.41471,133.99169,487.0788,133.59267,487.51574); ctx.bezierCurveTo(133.23142,487.91132,132.74427,488.43879,132.32998,488.77843); ctx.bezierCurveTo(131.90748,489.12479,131.31723,489.57415,130.81475,489.78858); ctx.bezierCurveTo(130.17231,490.06273,129.24033,490.30285,128.54191,490.29366); ctx.bezierCurveTo(127.91722,490.28544,127.08571,490.05708,126.52161,489.78858); ctx.bezierCurveTo(125.49549,489.30018,124.17258,488.4252,123.49115,487.51574); ctx.bezierCurveTo(123.10301,486.99771,122.96082,486.10152,122.73353,485.49543); ctx.bezierCurveTo(122.50625,484.88934,122.34699,484.00552,121.97592,483.47513); ctx.bezierCurveTo(121.47541,482.75972,120.51302,482.0334,119.76621,481.58109); ctx.bezierCurveTo(119.32999,481.31689,118.69221,481.02529,118.18785,480.94974); ctx.bezierCurveTo(116.3834,480.67945,113.27034,480.3114,112.12693,481.45482); ctx.bezierCurveTo(111.43246,482.1493,110.97974,483.12678,110.35917,483.72766); ctx.bezierCurveTo(109.61887,484.44447,108.34195,485.05285,107.58125,485.74797); ctx.bezierCurveTo(106.98673,486.29124,106.30306,487.12881,105.81348,487.76827); ctx.bezierCurveTo(104.9832,488.85274,104.00342,490.39284,103.2881,491.55635); ctx.bezierCurveTo(102.2398,493.26147,100.9882,495.62119,100.0051,497.36472); ctx.bezierCurveTo(99.321997,498.5762,98.478461,500.23166,97.732259,501.40533); ctx.bezierCurveTo(97.382589,501.95531,96.925019,502.70693,96.469568,503.1731); ctx.bezierCurveTo(96.204843,503.44405,95.664782,503.6124,95.459416,503.93071); ctx.bezierCurveTo(95.080737,504.51764,95.197981,505.54894,94.954339,506.20356); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // lake Neuchatel ctx.moveTo(185.61553,346.59946); ctx.bezierCurveTo(186.9219,347.22269,188.99727,347.4022,190.41375,347.10453); ctx.bezierCurveTo(191.0115,346.97891,191.65119,346.39742,192.18152,346.09438); ctx.bezierCurveTo(192.71185,345.79134,193.39639,345.34382,193.94929,345.08423); ctx.bezierCurveTo(194.53523,344.80913,195.3983,344.63097,195.96959,344.32661); ctx.bezierCurveTo(196.54478,344.02017,197.20703,343.44273,197.73736,343.06392); ctx.bezierCurveTo(198.26769,342.68511,198.9748,342.18004,199.50513,341.80123); ctx.bezierCurveTo(200.03546,341.42242,200.67875,340.80638,201.27289,340.53854); ctx.bezierCurveTo(202.19437,340.12313,203.54602,339.82383,204.55589,339.78093); ctx.bezierCurveTo(205.09112,339.75819,205.80784,339.88882,206.32366,340.03346); ctx.bezierCurveTo(206.87921,340.18925,207.54906,340.59422,208.09142,340.79108); ctx.bezierCurveTo(208.83493,341.06095,209.83422,341.43383,210.61681,341.54869); ctx.bezierCurveTo(211.44135,341.66971,212.62479,341.86761,213.39473,341.54869); ctx.bezierCurveTo(213.98865,341.30268,214.4858,340.51653,214.90995,340.03346); ctx.bezierCurveTo(215.7298,339.09973,216.63793,337.70344,217.43534,336.75047); ctx.bezierCurveTo(218.15811,335.8867,219.40635,334.95294,219.96072,333.97255); ctx.bezierCurveTo(220.35005,333.28403,220.26561,332.09577,220.71833,331.44717); ctx.bezierCurveTo(221.15196,330.82592,222.07818,330.30311,222.73864,329.93194); ctx.bezierCurveTo(223.80565,329.33229,225.44348,328.98652,226.52671,328.41671); ctx.bezierCurveTo(228.21899,327.52652,230.35128,326.09345,231.83001,324.88118); ctx.bezierCurveTo(232.82431,324.06605,233.9358,322.74406,234.86047,321.85072); ctx.bezierCurveTo(235.97844,320.77063,237.60291,319.46545,238.64854,318.31518); ctx.bezierCurveTo(239.48436,317.39572,240.35407,315.96592,241.17392,315.03219); ctx.bezierCurveTo(241.66877,314.46861,242.51709,313.88265,242.94169,313.26442); ctx.bezierCurveTo(243.36412,312.64935,243.46385,311.55605,243.95184,310.99158); ctx.bezierCurveTo(245.06528,309.70362,247.33705,308.91086,248.75006,307.96112); ctx.bezierCurveTo(250.37275,306.87044,252.54135,305.41261,254.05337,304.17305); ctx.bezierCurveTo(255.33834,303.11963,256.88627,301.52616,258.09398,300.38498); ctx.bezierCurveTo(259.69091,298.87602,261.82488,296.86873,263.39728,295.33421); ctx.bezierCurveTo(264.31743,294.43623,265.39621,293.07124,266.42773,292.30376); ctx.bezierCurveTo(267.32518,291.63603,268.70998,291.03577,269.71073,290.53599); ctx.bezierCurveTo(270.68118,290.05134,272.12255,289.66707,272.99373,289.02076); ctx.bezierCurveTo(273.72641,288.47721,274.51665,287.51269,275.01403,286.74792); ctx.bezierCurveTo(275.51313,285.98051,275.94211,284.82209,276.27672,283.97); ctx.bezierCurveTo(276.53943,283.301,276.91921,282.40661,277.03434,281.69715); ctx.bezierCurveTo(277.17997,280.79975,277.30766,279.53378,277.03434,278.6667); ctx.bezierCurveTo(276.75631,277.7847,276.0545,276.62547,275.26657,276.14132); ctx.bezierCurveTo(274.81014,275.86086,274.03434,275.9025,273.4988,275.88878); ctx.bezierCurveTo(272.66226,275.86734,271.54594,276.00155,270.72088,276.14132); ctx.bezierCurveTo(270.10491,276.24567,269.31852,276.73834,268.70058,276.64639); ctx.bezierCurveTo(268.26363,276.58137,267.79494,276.14891,267.43789,275.88878); ctx.bezierCurveTo(266.78696,275.41455,266.11637,274.52138,265.41758,274.12101); ctx.bezierCurveTo(265.00183,273.8828,264.37532,273.69268,263.90235,273.61593); ctx.bezierCurveTo(263.2293,273.50671,262.28662,273.43392,261.62951,273.61593); ctx.bezierCurveTo(260.77805,273.85177,259.83297,274.63175,259.10413,275.13116); ctx.bezierCurveTo(258.39155,275.61943,257.55501,276.42735,256.83128,276.89893); ctx.bezierCurveTo(255.89408,277.5096,254.39615,277.93703,253.54829,278.6667); ctx.bezierCurveTo(253.26117,278.9138,253.03887,279.39068,252.79067,279.67685); ctx.bezierCurveTo(252.58007,279.91967,252.32276,280.29522,252.03306,280.43446); ctx.bezierCurveTo(251.41472,280.73165,250.43815,280.58175,249.76022,280.687); ctx.bezierCurveTo(248.99675,280.80553,247.91604,280.82751,247.23484,281.19208); ctx.bezierCurveTo(246.57358,281.54597,246.0755,282.52131,245.46707,282.95984); ctx.bezierCurveTo(244.91735,283.35606,244.10627,283.81431,243.44676,283.97); ctx.bezierCurveTo(242.78315,284.12666,241.82078,283.75438,241.17392,283.97); ctx.bezierCurveTo(240.81455,284.08979,240.44994,284.47942,240.16377,284.72761); ctx.bezierCurveTo(239.75906,285.07861,239.21432,285.55571,238.90108,285.9903); ctx.bezierCurveTo(238.50486,286.54002,238.12602,287.37507,237.89092,288.01061); ctx.bezierCurveTo(237.67417,288.59655,237.46218,289.41085,237.38585,290.03091); ctx.bezierCurveTo(237.26551,291.00843,237.38585,292.32901,237.38585,293.31391); ctx.bezierCurveTo(237.38585,293.76848,237.54356,294.40281,237.38585,294.82914); ctx.bezierCurveTo(237.14351,295.48424,236.5052,296.30503,235.87062,296.5969); ctx.bezierCurveTo(235.5953,296.72353,235.16351,296.5969,234.86047,296.5969); ctx.bezierCurveTo(234.4059,296.5969,233.79893,296.56865,233.34524,296.5969); ctx.bezierCurveTo(232.73561,296.63485,231.75684,296.41753,231.32493,296.84944); ctx.bezierCurveTo(230.89302,297.28135,231.11034,298.26012,231.07239,298.86975); ctx.bezierCurveTo(231.03473,299.47467,231.24802,300.30997,231.07239,300.89005); ctx.bezierCurveTo(230.99323,301.15149,230.81969,301.54313,230.56732,301.64767); ctx.bezierCurveTo(230.21042,301.79551,229.69094,301.39513,229.30463,301.39513); ctx.bezierCurveTo(228.91832,301.39513,228.39884,301.49984,228.04194,301.64767); ctx.bezierCurveTo(227.5372,301.85674,226.98128,302.35478,226.52671,302.65782); ctx.bezierCurveTo(226.07214,302.96087,225.53436,303.50965,225.01148,303.66797); ctx.bezierCurveTo(224.64893,303.77774,224.09111,303.50575,223.74879,303.66797); ctx.bezierCurveTo(222.77574,304.12908,222.21428,305.66212,221.47595,306.44589); ctx.bezierCurveTo(220.55688,307.42153,219.09122,308.48153,218.19295,309.47635); ctx.bezierCurveTo(216.92362,310.88212,215.1297,312.77725,214.40488,314.52711); ctx.bezierCurveTo(214.19987,315.02205,214.39192,315.81572,214.15234,316.29488); ctx.bezierCurveTo(213.76901,317.06153,212.63321,317.61983,212.13203,318.31518); ctx.bezierCurveTo(211.63676,319.00234,211.29449,320.10796,210.86934,320.84057); ctx.bezierCurveTo(210.45802,321.54935,209.83492,322.44979,209.35412,323.11341); ctx.bezierCurveTo(208.56272,324.20574,207.78939,326.05929,206.5762,326.64894); ctx.bezierCurveTo(206.09922,326.88077,205.31346,326.4871,204.80843,326.64894); ctx.bezierCurveTo(204.18779,326.84783,203.4993,327.4486,203.04066,327.91163); ctx.bezierCurveTo(202.38986,328.56866,201.89053,329.74871,201.27289,330.43701); ctx.bezierCurveTo(200.73502,331.03642,199.92124,331.75588,199.25259,332.20478); ctx.bezierCurveTo(198.54934,332.67691,197.3487,332.89195,196.72721,333.46747); ctx.bezierCurveTo(196.40308,333.76762,196.22789,334.37178,195.96959,334.73016); ctx.bezierCurveTo(195.56118,335.2968,194.94575,336.00151,194.45437,336.49793); ctx.bezierCurveTo(193.88781,337.0703,193.18796,337.98243,192.43406,338.2657); ctx.bezierCurveTo(192.07946,338.39894,191.54136,338.18444,191.17137,338.2657); ctx.bezierCurveTo(190.11188,338.4984,188.74248,339.11224,187.88837,339.78093); ctx.bezierCurveTo(187.5064,340.07998,187.18334,340.66648,186.87822,341.04362); ctx.bezierCurveTo(186.20096,341.88073,184.96738,342.80744,184.60538,343.82154); ctx.bezierCurveTo(184.42709,344.321,184.40243,345.09934,184.60538,345.5893); ctx.bezierCurveTo(184.76939,345.98525,185.22872,346.41492,185.61553,346.59946); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // lake murten ctx.moveTo(273.75134,303.66797); ctx.bezierCurveTo(273.73439,304.2447,274.18548,304.95796,274.50895,305.43574); ctx.bezierCurveTo(274.86935,305.96807,275.49185,306.59057,276.02418,306.95097); ctx.bezierCurveTo(276.50196,307.27444,277.23162,307.57096,277.79195,307.70858); ctx.bezierCurveTo(278.75125,307.94418,280.1015,308.12895,281.07495,307.96112); ctx.bezierCurveTo(281.81026,307.83435,282.75702,307.40677,283.34779,306.95097); ctx.bezierCurveTo(283.73187,306.65464,284.07578,306.08289,284.35794,305.68828); ctx.bezierCurveTo(284.64521,305.28651,284.93903,304.68952,285.24183,304.29932); ctx.bezierCurveTo(285.75116,303.64297,286.40337,302.67102,287.13586,302.27901); ctx.bezierCurveTo(287.74533,301.95283,288.76589,302.15441,289.40871,301.90021); ctx.bezierCurveTo(289.91675,301.69931,290.51179,301.24867,290.92393,300.89005); ctx.bezierCurveTo(291.61215,300.29119,292.34244,299.30285,292.94424,298.61721); ctx.bezierCurveTo(293.44024,298.0521,293.98019,297.16892,294.58573,296.72317); ctx.bezierCurveTo(295.11851,296.33098,296.25554,296.40037,296.60604,295.83929); ctx.bezierCurveTo(297.08813,295.06756,296.70722,293.68987,296.47977,292.80883); ctx.bezierCurveTo(296.35273,292.31674,296.10922,291.62295,295.72216,291.2936); ctx.bezierCurveTo(295.23855,290.88209,294.33685,290.66226,293.70185,290.66226); ctx.bezierCurveTo(293.06685,290.66226,292.26651,291.04653,291.68155,291.29361); ctx.bezierCurveTo(290.72909,291.69592,289.59194,292.50634,288.65109,292.9351); ctx.bezierCurveTo(287.76755,293.33774,286.54456,293.773,285.62063,294.07152); ctx.bezierCurveTo(285.20964,294.20431,284.63023,294.28392,284.23167,294.45033); ctx.bezierCurveTo(283.46423,294.77076,282.50392,295.34845,281.83256,295.83929); ctx.bezierCurveTo(280.92337,296.50402,279.94546,297.67552,279.05464,298.36467); ctx.bezierCurveTo(278.1239,299.08471,276.64689,299.7247,275.77164,300.51125); ctx.bezierCurveTo(275.37119,300.87111,274.92787,301.44831,274.63522,301.90021); ctx.bezierCurveTo(274.31292,302.39789,273.76876,303.0753,273.75134,303.66797); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Biel ctx.moveTo(289.53497,261.87291); ctx.bezierCurveTo(289.59555,261.58332,290.04498,261.4035,290.29259,261.24156); ctx.bezierCurveTo(290.57615,261.05611,291.00202,260.89258,291.30274,260.73649); ctx.bezierCurveTo(291.79915,260.47882,292.4839,260.17027,292.94424,259.85261); ctx.bezierCurveTo(293.56311,259.42556,294.30659,258.74279,294.83827,258.21111); ctx.bezierCurveTo(295.36995,257.67943,295.91565,256.8142,296.47977,256.31707); ctx.bezierCurveTo(296.99212,255.86557,297.86269,255.50728,298.37381,255.05438); ctx.bezierCurveTo(298.6352,254.82276,299.01025,254.49805,299.13142,254.1705); ctx.bezierCurveTo(299.35484,253.56653,299.639,252.42023,299.13142,252.02392); ctx.bezierCurveTo(298.88521,251.83168,298.33172,252.04562,298.12127,252.27646); ctx.bezierCurveTo(297.78559,252.64466,298.06187,253.45867,297.86873,253.91796); ctx.bezierCurveTo(297.72189,254.26715,297.37898,254.66025,297.11112,254.92811); ctx.bezierCurveTo(296.30755,255.73168,294.9898,256.5191,294.08066,257.20095); ctx.bezierCurveTo(293.62609,257.54188,293.01614,257.99137,292.56543,258.33738); ctx.bezierCurveTo(292.03045,258.74809,291.0502,259.09499,290.79766,259.72634); ctx.bezierCurveTo(290.54513,260.35768,289.20193,260.9601,288.39855,261.24156); ctx.bezierCurveTo(287.75109,261.4684,286.81076,261.53113,286.12571,261.4941); ctx.bezierCurveTo(285.77698,261.47525,285.26457,261.45649,284.98929,261.24156); ctx.bezierCurveTo(284.789,261.08518,284.74957,260.69662,284.61048,260.48395); ctx.bezierCurveTo(284.44854,260.23635,284.00194,260.02132,283.97913,259.72634); ctx.bezierCurveTo(283.9621,259.50611,284.21001,259.25902,284.35794,259.09499); ctx.bezierCurveTo(284.61164,258.81369,285.04891,258.54139,285.36809,258.33738); ctx.bezierCurveTo(285.83935,258.03616,286.49921,257.68224,287.00959,257.45349); ctx.bezierCurveTo(287.81879,257.0908,288.97291,256.79373,289.78751,256.44334); ctx.bezierCurveTo(290.48781,256.14212,291.49425,255.81749,292.06036,255.30692); ctx.bezierCurveTo(292.42713,254.97613,292.70764,254.3515,292.94424,253.91796); ctx.bezierCurveTo(293.20406,253.44187,293.35293,252.6917,293.70185,252.27646); ctx.bezierCurveTo(294.08717,251.81791,294.81386,251.41999,295.34335,251.14004); ctx.bezierCurveTo(295.80979,250.89343,296.53369,250.78225,296.98485,250.50869); ctx.bezierCurveTo(297.71921,250.06341,298.48745,249.18287,299.13142,248.61466); ctx.bezierCurveTo(299.77539,248.04645,300.52618,247.13576,301.278,246.72062); ctx.bezierCurveTo(301.86562,246.39615,302.79184,246.3134,303.42457,246.08928); ctx.bezierCurveTo(303.88876,245.92486,304.52477,245.723,304.9398,245.45793); ctx.bezierCurveTo(305.4595,245.12601,306.00962,244.49543,306.45503,244.06897); ctx.bezierCurveTo(306.88067,243.66143,307.56593,243.19957,307.84399,242.68001); ctx.bezierCurveTo(308.02627,242.33941,307.84481,241.71035,308.09653,241.41732); ctx.bezierCurveTo(308.38544,241.08099,309.12525,241.17073,309.48549,240.91224); ctx.bezierCurveTo(310.0767,240.48801,310.54049,239.58185,311.00072,239.01821); ctx.bezierCurveTo(311.37496,238.55988,311.85007,237.9264,312.26341,237.50298); ctx.bezierCurveTo(312.82598,236.92669,313.67762,236.26554,314.28371,235.73521); ctx.bezierCurveTo(314.8898,235.20488,315.62409,234.39907,316.30402,233.96745); ctx.bezierCurveTo(316.86254,233.61289,317.69818,233.29712,318.32432,233.08356); ctx.bezierCurveTo(318.76779,232.93231,319.48003,232.40427,319.83955,232.70476); ctx.bezierCurveTo(320.2765,233.06996,319.83348,234.04215,319.71328,234.59879); ctx.bezierCurveTo(319.64497,234.91515,319.54669,235.36458,319.33447,235.60894); ctx.bezierCurveTo(319.02325,235.96731,318.3008,236.05182,317.94551,236.36656); ctx.bezierCurveTo(317.21375,237.01479,316.49509,238.14707,316.05148,239.01821); ctx.bezierCurveTo(315.72533,239.65869,315.49907,240.60223,315.29386,241.29105); ctx.bezierCurveTo(315.08137,242.00431,315.00605,243.02995,314.66252,243.69016); ctx.bezierCurveTo(314.36475,244.26241,313.60774,244.77988,313.27356,245.33166); ctx.bezierCurveTo(312.70143,246.27632,312.36797,247.74792,311.8846,248.74093); ctx.bezierCurveTo(311.61727,249.29013,311.20247,249.99343,310.87445,250.50869); ctx.bezierCurveTo(310.45114,251.17363,309.79711,251.99984,309.35922,252.65527); ctx.bezierCurveTo(308.88633,253.3631,308.52837,254.54815,307.84399,255.05438); ctx.bezierCurveTo(307.49675,255.31123,306.85332,255.26613,306.45503,255.43319); ctx.bezierCurveTo(305.96974,255.63675,305.27912,255.91482,304.9398,256.31707); ctx.bezierCurveTo(304.52242,256.81185,304.44989,257.74802,304.18219,258.33738); ctx.bezierCurveTo(303.95089,258.84661,303.70687,259.59692,303.2983,259.97887); ctx.bezierCurveTo(302.96394,260.29145,302.35668,260.51332,301.90934,260.61022); ctx.bezierCurveTo(301.35401,260.73051,300.56832,260.47967,300.01531,260.61022); ctx.bezierCurveTo(299.60312,260.70752,299.10259,261.00304,298.75262,261.24156); ctx.bezierCurveTo(298.33149,261.52858,297.93838,262.13587,297.48993,262.37799); ctx.bezierCurveTo(296.83505,262.73157,295.79462,262.76738,295.09081,263.00933); ctx.bezierCurveTo(294.54517,263.1969,293.87776,263.60818,293.32305,263.76695); ctx.bezierCurveTo(292.84404,263.90405,292.17859,264.05403,291.68155,264.01948); ctx.bezierCurveTo(291.28702,263.99205,290.72152,263.89525,290.41886,263.64068); ctx.bezierCurveTo(289.9651,263.25902,289.41357,262.45328,289.53497,261.87291); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Thun ctx.moveTo(449.51788,382.71241); ctx.bezierCurveTo(449.90936,383.18886,449.59101,384.19716,449.89669,384.73271); ctx.bezierCurveTo(450.0963,385.08243,450.6221,385.33186,450.90684,385.6166); ctx.bezierCurveTo(451.19158,385.90134,451.6041,386.26993,451.79073,386.62675); ctx.bezierCurveTo(451.9355,386.90355,452.16458,387.34905,452.04326,387.6369); ctx.bezierCurveTo(451.83887,388.12184,451.03152,388.36766,450.52804,388.52079); ctx.bezierCurveTo(449.94704,388.69749,449.10664,388.74751,448.50773,388.64705); ctx.bezierCurveTo(448.02207,388.56559,447.4796,388.08811,446.9925,388.01571); ctx.bezierCurveTo(446.23938,387.90377,445.214,388.1203,444.46712,388.26825); ctx.bezierCurveTo(443.69123,388.42195,442.68344,388.75104,441.94174,389.02586); ctx.bezierCurveTo(441.24206,389.28511,440.39527,389.86529,439.6689,390.03601); ctx.bezierCurveTo(438.81995,390.23554,437.61476,390.35705,436.76471,390.16228); ctx.bezierCurveTo(436.21954,390.03736,435.6001,389.57062,435.12321,389.2784); ctx.bezierCurveTo(434.61251,388.96547,433.97992,388.47443,433.48171,388.14198); ctx.bezierCurveTo(432.95729,387.79203,432.28512,387.27245,431.71394,387.00556); ctx.bezierCurveTo(431.13865,386.73675,430.31511,386.50458,429.69364,386.37421); ctx.bezierCurveTo(429.02221,386.23336,428.07876,386.31597,427.4208,386.12167); ctx.bezierCurveTo(427.09586,386.02571,426.6855,385.81471,426.41064,385.6166); ctx.bezierCurveTo(426.10642,385.39733,425.79192,384.99788,425.52676,384.73271); ctx.bezierCurveTo(425.29948,384.50543,424.90346,384.26712,424.76915,383.9751); ctx.bezierCurveTo(424.56277,383.52638,424.66183,382.82714,424.64288,382.3336); ctx.bezierCurveTo(424.6298,381.99293,424.85269,381.4659,424.64288,381.19718); ctx.bezierCurveTo(424.35452,380.82786,423.54753,381.02633,423.12765,380.81837); ctx.bezierCurveTo(422.69294,380.60307,422.21546,380.1436,421.86496,379.80822); ctx.bezierCurveTo(421.57402,379.52983,421.27633,379.07188,420.98107,378.79807); ctx.bezierCurveTo(420.56444,378.4117,419.92042,378.00258,419.46585,377.66165); ctx.bezierCurveTo(419.01128,377.32072,418.46588,376.76475,417.95062,376.52522); ctx.bezierCurveTo(417.49233,376.31217,416.80319,376.25281,416.30912,376.14642); ctx.bezierCurveTo(415.93147,376.0651,415.38703,376.07616,415.04643,375.89388); ctx.bezierCurveTo(414.5741,375.6411,414.1488,375.02326,413.78374,374.63119); ctx.bezierCurveTo(413.27135,374.08089,412.61433,373.32238,412.14224,372.73715); ctx.bezierCurveTo(411.9044,372.44231,411.57256,372.0559,411.38462,371.727); ctx.bezierCurveTo(411.1403,371.29943,410.99262,370.64215,410.75328,370.21177); ctx.bezierCurveTo(410.59491,369.92698,410.39294,369.50883,410.12193,369.32789); ctx.bezierCurveTo(409.70161,369.04727,408.94736,369.14248,408.48044,368.94908); ctx.bezierCurveTo(408.15027,368.81232,407.64352,368.6303,407.47028,368.31773); ctx.bezierCurveTo(407.21319,367.85388,407.34843,367.06611,407.47028,366.54997); ctx.bezierCurveTo(407.58705,366.05534,408.15472,365.53767,408.2279,365.03474); ctx.bezierCurveTo(408.32206,364.38763,407.90613,363.5396,407.84909,362.88817); ctx.bezierCurveTo(407.79292,362.24665,407.5871,361.32986,407.84909,360.74159); ctx.bezierCurveTo(408.05643,360.27604,408.60257,359.5845,409.11178,359.60517); ctx.bezierCurveTo(410.04889,359.64321,410.62648,361.18494,411.25836,361.87801); ctx.bezierCurveTo(412.10827,362.81022,413.10243,364.18664,414.03628,365.03474); ctx.bezierCurveTo(414.65892,365.60021,415.55759,366.29856,416.30912,366.67624); ctx.bezierCurveTo(416.98352,367.01515,418.08864,367.00282,418.70823,367.43385); ctx.bezierCurveTo(419.41733,367.92715,419.85286,369.10847,420.476,369.70669); ctx.bezierCurveTo(420.71107,369.93236,421.18738,370.06158,421.35988,370.33804); ctx.bezierCurveTo(421.60383,370.72901,421.29676,371.51752,421.61242,371.85327); ctx.bezierCurveTo(421.9586,372.22148,422.77165,372.08096,423.25392,372.23208); ctx.bezierCurveTo(424.03256,372.47606,425.02169,372.93919,425.7793,373.24223); ctx.bezierCurveTo(426.53691,373.54528,427.61427,373.81747,428.30468,374.25238); ctx.bezierCurveTo(429.3935,374.93825,430.67675,376.13665,431.46141,377.15657); ctx.bezierCurveTo(431.95735,377.80121,432.45888,378.78681,432.7241,379.55568); ctx.bezierCurveTo(432.86221,379.95605,432.7149,380.61168,432.97664,380.94464); ctx.bezierCurveTo(433.43778,381.53125,434.51957,381.79989,435.24948,381.95479); ctx.bezierCurveTo(435.87942,382.08847,436.75386,382.00269,437.39605,381.95479); ctx.bezierCurveTo(438.16002,381.89781,439.15581,381.54927,439.92143,381.57599); ctx.bezierCurveTo(440.61949,381.60035,441.5025,381.98448,442.19428,382.08106); ctx.bezierCurveTo(442.83317,382.17025,443.69894,382.27127,444.34085,382.20733); ctx.bezierCurveTo(445.08142,382.13356,445.99748,381.52488,446.73996,381.57599); ctx.bezierCurveTo(447.23125,381.60981,447.79928,382.02118,448.25519,382.20733); ctx.bezierCurveTo(448.63291,382.36155,449.25887,382.39719,449.51788,382.71241); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Brienz ctx.moveTo(465.30152,377.78792); ctx.bezierCurveTo(465.25902,378.3014,465.44099,379.06637,465.80659,379.42941); ctx.bezierCurveTo(466.08722,379.70808,466.68555,379.71251,467.06928,379.80822); ctx.bezierCurveTo(467.63152,379.94845,468.38466,380.21758,468.96332,380.18703); ctx.bezierCurveTo(469.59744,380.15355,470.38798,379.77574,470.98363,379.55568); ctx.bezierCurveTo(471.79547,379.25575,472.87088,378.82513,473.63528,378.41926); ctx.bezierCurveTo(474.19211,378.1236,474.90714,377.67214,475.40304,377.28284); ctx.bezierCurveTo(476.225,376.63757,477.19612,375.6292,477.92842,374.88373); ctx.bezierCurveTo(478.36056,374.44382,478.79282,373.69269,479.31738,373.3685); ctx.bezierCurveTo(479.55197,373.22351,479.9361,373.19172,480.20127,373.11596); ctx.bezierCurveTo(480.7316,372.96444,481.4387,372.7624,481.96903,372.61088); ctx.bezierCurveTo(482.49936,372.45936,483.23618,372.33731,483.7368,372.10581); ctx.bezierCurveTo(484.35664,371.81917,485.05378,371.2083,485.63084,370.84312); ctx.bezierCurveTo(486.19078,370.48877,487.13038,370.23911,487.52487,369.70669); ctx.bezierCurveTo(487.80382,369.33021,487.61606,368.56136,487.90368,368.19147); ctx.bezierCurveTo(488.247,367.74994,489.02787,367.52022,489.54518,367.30758); ctx.bezierCurveTo(490.16602,367.05238,491.08951,366.97269,491.69175,366.67624); ctx.bezierCurveTo(492.15402,366.44869,492.64929,365.94777,493.08071,365.66608); ctx.bezierCurveTo(493.52135,365.37837,494.13691,365.03957,494.59594,364.7822); ctx.bezierCurveTo(495.08379,364.50867,495.75974,364.18923,496.23744,363.89832); ctx.bezierCurveTo(496.98228,363.44473,497.88493,362.69908,498.63655,362.25682); ctx.bezierCurveTo(499.00157,362.04204,499.59977,361.92494,499.89924,361.62547); ctx.bezierCurveTo(500.19871,361.326,500.59843,360.78083,500.53059,360.36278); ctx.bezierCurveTo(500.47052,359.99262,499.94608,359.70472,499.6467,359.4789); ctx.bezierCurveTo(499.33534,359.24404,498.86727,359.00459,498.51028,358.84755); ctx.bezierCurveTo(498.18133,358.70285,497.71041,358.59476,497.37386,358.46875); ctx.bezierCurveTo(496.91268,358.29607,496.33804,357.94999,495.85863,357.8374); ctx.bezierCurveTo(495.30424,357.7072,494.53407,357.71231,493.9646,357.71113); ctx.bezierCurveTo(493.35733,357.70987,492.53276,357.68744,491.94429,357.8374); ctx.bezierCurveTo(491.33667,357.99224,490.61483,358.44847,490.05025,358.72129); ctx.bezierCurveTo(489.44012,359.01612,488.62931,359.4153,488.02995,359.73144); ctx.bezierCurveTo(487.34003,360.09535,486.34736,360.4842,485.75711,360.99413); ctx.bezierCurveTo(485.14365,361.52411,484.60504,362.49443,484.11561,363.1407); ctx.bezierCurveTo(483.77256,363.59367,483.34283,364.21932,482.97919,364.65593); ctx.bezierCurveTo(482.5503,365.1709,481.96743,365.8551,481.46396,366.29743); ctx.bezierCurveTo(480.62698,367.03275,479.29463,367.73712,478.4335,368.444); ctx.bezierCurveTo(477.66718,369.07305,476.88472,370.20706,476.03439,370.71685); ctx.bezierCurveTo(475.52069,371.02482,474.6447,371.02513,474.14035,371.34819); ctx.bezierCurveTo(473.44077,371.7963,472.89688,372.8518,472.24632,373.3685); ctx.bezierCurveTo(471.59508,373.88574,470.56951,374.34524,469.8472,374.75746); ctx.bezierCurveTo(469.24324,375.10214,468.44927,375.58367,467.8269,375.89388); ctx.bezierCurveTo(467.23481,376.189,466.28621,376.3221,465.80659,376.77776); ctx.bezierCurveTo(465.56095,377.01112,465.32946,377.45026,465.30152,377.78792); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Lucerne ctx.moveTo(553.48214,291.68377); ctx.bezierCurveTo(553.38218,291.41183,553.8206,291.09241,554.01786,290.8802); ctx.bezierCurveTo(554.22578,290.65651,554.57367,290.43377,554.82143,290.2552); ctx.bezierCurveTo(555.13482,290.02932,555.60002,289.79286,555.89286,289.54091); ctx.bezierCurveTo(556.19471,289.2812,556.52066,288.85594,556.78571,288.55877); ctx.bezierCurveTo(556.97524,288.34627,557.16115,287.98157,557.41071,287.84448); ctx.bezierCurveTo(557.7195,287.67486,558.22517,287.73094,558.57143,287.66591); ctx.bezierCurveTo(559.05685,287.57474,559.7184,287.48817,560.17857,287.30877); ctx.bezierCurveTo(560.72647,287.09517,561.35402,286.59939,561.875,286.32662); ctx.bezierCurveTo(562.32085,286.09319,563.02657,285.95745,563.39286,285.61234); ctx.bezierCurveTo(563.63714,285.38218,563.86601,284.95994,563.92857,284.6302); ctx.bezierCurveTo(563.96882,284.41803,563.99634,284.06414,563.83929,283.91591); ctx.bezierCurveTo(563.54645,283.63952,562.89949,283.87721,562.5,283.82662); ctx.bezierCurveTo(562.06742,283.77184,561.44172,283.78903,561.07143,283.55877); ctx.bezierCurveTo(560.84396,283.41732,560.62673,283.0964,560.53571,282.84448); ctx.bezierCurveTo(560.35343,282.34002,560.42505,281.59473,560.44643,281.05877); ctx.bezierCurveTo(560.4712,280.43797,560.6483,279.62297,560.71429,279.0052); ctx.bezierCurveTo(560.74855,278.68448,560.87143,278.24909,560.80357,277.93377); ctx.bezierCurveTo(560.74555,277.66417,560.44384,277.39199,560.35714,277.1302); ctx.bezierCurveTo(560.2297,276.74541,560.11177,276.19071,560.17857,275.79091); ctx.bezierCurveTo(560.23779,275.43645,560.46576,274.97905,560.71429,274.71948); ctx.bezierCurveTo(560.90501,274.52029,561.24577,274.31797,561.51786,274.27305); ctx.bezierCurveTo(561.81333,274.22427,562.23893,274.3049,562.5,274.45162); ctx.bezierCurveTo(562.78118,274.60964,563.0277,274.9921,563.21429,275.2552); ctx.bezierCurveTo(563.37382,275.48015,563.43655,275.89814,563.66071,276.05877); ctx.bezierCurveTo(563.90414,276.23321,564.34339,276.23656,564.64286,276.23734); ctx.bezierCurveTo(565.10525,276.23854,565.74448,276.17088,566.16071,275.96948); ctx.bezierCurveTo(566.45105,275.82899,566.85589,275.55898,566.96429,275.2552); ctx.bezierCurveTo(567.19221,274.61648,566.68495,273.69673,566.60714,273.02305); ctx.bezierCurveTo(566.52087,272.2761,566.6644,271.23702,566.42857,270.52305); ctx.bezierCurveTo(566.31904,270.19143,565.97564,269.84482,565.80357,269.54091); ctx.bezierCurveTo(565.71504,269.38455,565.49157,269.17938,565.53571,269.0052); ctx.bezierCurveTo(565.61603,268.68826,566.27758,268.67021,566.42857,268.3802); ctx.bezierCurveTo(566.62649,268.00006,566.53857,267.36584,566.42857,266.95162); ctx.bezierCurveTo(566.31771,266.53418,565.94397,266.06739,565.71429,265.70162); ctx.bezierCurveTo(565.43771,265.26117,565.03812,264.6936,564.73214,264.27305); ctx.bezierCurveTo(564.47368,263.91781,564.15182,263.42108,563.83929,263.11234); ctx.bezierCurveTo(563.45818,262.73585,562.78748,262.42175,562.41071,262.04091); ctx.bezierCurveTo(562.0603,261.68671,561.54963,261.18493,561.42857,260.70162); ctx.bezierCurveTo(561.38255,260.51789,561.44538,260.25161,561.51786,260.07662); ctx.bezierCurveTo(561.62036,259.82915,561.81037,259.47459,562.05357,259.36234); ctx.bezierCurveTo(562.44345,259.18238,563.06322,259.3573,563.48214,259.45162); ctx.bezierCurveTo(564.04503,259.57836,564.77754,259.86177,565.26786,260.16591); ctx.bezierCurveTo(565.84819,260.52588,566.4949,261.18775,566.96429,261.68377); ctx.bezierCurveTo(567.43584,262.18207,568.0569,262.87132,568.39286,263.46948); ctx.bezierCurveTo(568.54639,263.74283,568.59112,264.18134,568.75,264.45162); ctx.bezierCurveTo(569.01944,264.90997,569.45405,265.51861,569.91071,265.79091); ctx.bezierCurveTo(570.33492,266.04386,571.03317,266.243,571.51786,266.14805); ctx.bezierCurveTo(571.93348,266.06663,572.34324,265.60317,572.67857,265.34448); ctx.bezierCurveTo(573.26516,264.89196,574.02016,264.25148,574.55357,263.73734); ctx.bezierCurveTo(575.23596,263.0796,576.04961,262.10866,576.69643,261.41591); ctx.bezierCurveTo(577.14903,260.93118,577.71323,260.24322,578.21429,259.80877); ctx.bezierCurveTo(578.63541,259.44364,579.31169,259.10325,579.73214,258.73734); ctx.bezierCurveTo(580.17528,258.35168,580.64123,257.70881,581.07143,257.30877); ctx.bezierCurveTo(581.60141,256.81595,582.37832,256.23925,582.94643,255.79091); ctx.bezierCurveTo(583.29129,255.51875,583.85789,255.25982,584.10714,254.89805); ctx.bezierCurveTo(584.2658,254.66776,584.22534,254.24143,584.375,254.0052); ctx.bezierCurveTo(584.56786,253.70078,584.99832,253.44082,585.26786,253.20162); ctx.bezierCurveTo(585.48083,253.01263,585.75606,252.74971,585.98214,252.57662); ctx.bezierCurveTo(586.21219,252.40049,586.50569,251.96655,586.78571,252.04091); ctx.bezierCurveTo(586.95937,252.08703,587.00212,252.40446,587.05357,252.57662); ctx.bezierCurveTo(587.18485,253.01592,587.28297,253.63881,587.23214,254.09448); ctx.bezierCurveTo(587.17861,254.57439,586.86086,255.15831,586.69643,255.61234); ctx.bezierCurveTo(586.35589,256.55265,585.91182,257.81068,585.53571,258.73734); ctx.bezierCurveTo(585.16136,259.65967,584.66789,260.89638,584.19643,261.77305); ctx.bezierCurveTo(583.98528,262.16568,583.65908,262.66547,583.39286,263.02305); ctx.bezierCurveTo(583.09791,263.41921,582.68433,263.93802,582.32143,264.27305); ctx.bezierCurveTo(582.05374,264.52018,581.62587,264.76238,581.33929,264.98734); ctx.bezierCurveTo(580.98049,265.269,580.51424,265.66062,580.17857,265.96948); ctx.bezierCurveTo(579.95556,266.17468,579.5918,266.40885,579.46429,266.68377); ctx.bezierCurveTo(579.32858,266.97637,579.27066,267.45,579.375,267.7552); ctx.bezierCurveTo(579.51605,268.16779,579.98774,268.59495,580.35714,268.82662); ctx.bezierCurveTo(580.59405,268.9752,580.97331,269.05387,581.25,269.09448); ctx.bezierCurveTo(581.83304,269.18005,582.64474,269.24573,583.21429,269.09448); ctx.bezierCurveTo(583.63173,268.98362,584.10333,268.61737,584.46429,268.3802); ctx.bezierCurveTo(584.80008,268.15957,585.17478,267.75314,585.53571,267.57662); ctx.bezierCurveTo(585.81006,267.44244,586.2186,267.36971,586.51786,267.30877); ctx.bezierCurveTo(587.10064,267.1901,587.90147,266.91234,588.48214,267.04091); ctx.bezierCurveTo(588.9174,267.13729,589.3907,267.55785,589.73214,267.84448); ctx.bezierCurveTo(590.09509,268.14917,590.45185,268.68761,590.80357,269.0052); ctx.bezierCurveTo(591.10178,269.27447,591.51407,269.63225,591.875,269.80877); ctx.bezierCurveTo(592.14935,269.94295,592.57734,269.95421,592.85714,270.07662); ctx.bezierCurveTo(593.55167,270.38049,594.45152,270.89259,595,271.41591); ctx.bezierCurveTo(595.30642,271.70827,595.58357,272.21473,595.80357,272.57662); ctx.bezierCurveTo(596.07121,273.01688,596.4372,273.60808,596.60714,274.09448); ctx.bezierCurveTo(596.75096,274.50612,596.88404,275.0871,596.875,275.52305); ctx.bezierCurveTo(596.86759,275.88034,596.73249,276.34911,596.60714,276.68377); ctx.bezierCurveTo(596.44742,277.11019,595.82584,277.57265,595.89286,278.02305); ctx.bezierCurveTo(595.93189,278.28533,596.32028,278.47121,596.51786,278.64805); ctx.bezierCurveTo(596.77346,278.87682,597.10939,279.19841,597.41071,279.36234); ctx.bezierCurveTo(597.78274,279.56474,598.35306,279.66109,598.75,279.80877); ctx.bezierCurveTo(599.21154,279.98048,599.78349,280.34492,600.26786,280.43377); ctx.bezierCurveTo(601.21669,280.60782,602.54291,280.56448,603.48214,280.34448); ctx.bezierCurveTo(603.85555,280.25701,604.25961,279.82289,604.64286,279.80877); ctx.bezierCurveTo(605.10026,279.79192,605.62303,280.25261,606.07143,280.34448); ctx.bezierCurveTo(606.64932,280.46289,607.44994,280.36415,608.03571,280.43377); ctx.bezierCurveTo(608.87557,280.53359,609.95824,280.99654,610.80357,280.96948); ctx.bezierCurveTo(611.43993,280.94911,612.27808,280.69846,612.85714,280.43377); ctx.bezierCurveTo(613.33015,280.21756,613.86809,279.76159,614.28571,279.45162); ctx.bezierCurveTo(614.56115,279.24718,614.89694,278.93317,615.17857,278.73734); ctx.bezierCurveTo(615.56327,278.46985,616.08336,278.10914,616.51786,277.93377); ctx.bezierCurveTo(616.84925,277.80002,617.32877,277.73903,617.67857,277.66591); ctx.bezierCurveTo(618.5322,277.48747,619.66368,277.13901,620.53571,277.1302); ctx.bezierCurveTo(621.02448,277.12526,621.73239,277.13265,622.14286,277.39805); ctx.bezierCurveTo(622.62947,277.71268,622.86024,278.54648,623.21429,279.0052); ctx.bezierCurveTo(623.41136,279.26053,623.74301,279.54495,623.92857,279.80877); ctx.bezierCurveTo(624.12166,280.08329,624.27456,280.51406,624.46429,280.79091); ctx.bezierCurveTo(624.72215,281.16717,625.27187,281.5302,625.44643,281.95162); ctx.bezierCurveTo(625.69329,282.5476,625.60859,283.4496,625.625,284.09448); ctx.bezierCurveTo(625.64614,284.925,625.49746,286.03243,625.53571,286.86234); ctx.bezierCurveTo(625.56554,287.50951,625.69768,288.36605,625.80357,289.0052); ctx.bezierCurveTo(625.93323,289.78777,626.17103,290.8193,626.33929,291.59448); ctx.bezierCurveTo(626.46748,292.18504,626.71833,292.95822,626.78571,293.55877); ctx.bezierCurveTo(626.85739,294.19762,626.87253,295.06465,626.78571,295.70162); ctx.bezierCurveTo(626.71813,296.19744,626.47911,296.8283,626.33929,297.30877); ctx.bezierCurveTo(626.15935,297.92709,625.8366,298.73009,625.71429,299.36234); ctx.bezierCurveTo(625.59684,299.96948,625.36578,300.82132,625.53571,301.41591); ctx.bezierCurveTo(625.60932,301.67346,625.90449,301.92073,626.07143,302.1302); ctx.bezierCurveTo(626.35572,302.48692,626.7547,302.94632,627.05357,303.29091); ctx.bezierCurveTo(627.2649,303.53458,627.60012,303.81898,627.76786,304.09448); ctx.bezierCurveTo(627.96188,304.41314,628.12441,304.8931,628.21429,305.2552); ctx.bezierCurveTo(628.37677,305.90978,628.42844,306.81504,628.48214,307.48734); ctx.bezierCurveTo(628.5355,308.15539,628.76009,309.07641,628.57143,309.71948); ctx.bezierCurveTo(628.47939,310.03322,628.21467,310.42538,627.94643,310.61234); ctx.bezierCurveTo(627.51469,310.91325,626.67266,310.74524,626.25,311.05877); ctx.bezierCurveTo(625.92162,311.30236,625.76393,311.88024,625.53571,312.21948); ctx.bezierCurveTo(625.2576,312.63288,625.03034,313.41408,624.55357,313.55877); ctx.bezierCurveTo(624.25356,313.64981,623.80861,313.40665,623.57143,313.20162); ctx.bezierCurveTo(623.27224,312.94299,623.10647,312.40257,622.94643,312.04091); ctx.bezierCurveTo(622.75102,311.59933,622.53701,310.98913,622.41071,310.52305); ctx.bezierCurveTo(622.22521,309.83855,622.02086,308.90855,621.96429,308.20162); ctx.bezierCurveTo(621.89375,307.32011,622.01076,306.13849,622.05357,305.2552); ctx.bezierCurveTo(622.07306,304.85299,622.21694,304.31172,622.14286,303.91591); ctx.bezierCurveTo(622.06129,303.48009,621.69206,302.98435,621.51786,302.57662); ctx.bezierCurveTo(621.31462,302.1009,621.11555,301.43641,620.89286,300.96948); ctx.bezierCurveTo(620.70693,300.57964,620.31115,300.13053,620.17857,299.71948); ctx.bezierCurveTo(620.02148,299.23245,619.96103,298.5333,620,298.02305); ctx.bezierCurveTo(620.04007,297.49832,620.31023,296.83495,620.44643,296.32662); ctx.bezierCurveTo(620.60451,295.73662,620.83011,294.95392,620.98214,294.36234); ctx.bezierCurveTo(621.18104,293.58839,621.3941,292.54322,621.60714,291.77305); ctx.bezierCurveTo(621.72685,291.34029,621.96139,290.78393,622.05357,290.34448); ctx.bezierCurveTo(622.20296,289.63232,622.31743,288.66142,622.32143,287.93377); ctx.bezierCurveTo(622.32587,287.1262,622.15427,286.05648,622.05357,285.2552); ctx.bezierCurveTo(621.94209,284.36816,622.03118,283.09583,621.60714,282.30877); ctx.bezierCurveTo(621.43622,281.99152,621.0596,281.60828,620.71429,281.5052); ctx.bezierCurveTo(620.3767,281.40443,619.87515,281.53986,619.55357,281.68377); ctx.bezierCurveTo(619.01513,281.92473,618.55737,282.65837,618.03571,282.93377); ctx.bezierCurveTo(617.27108,283.33744,616.0255,283.32071,615.26786,283.73734); ctx.bezierCurveTo(614.73573,284.02996,614.24829,284.7295,613.75,285.07662); ctx.bezierCurveTo(613.42549,285.30268,612.94757,285.53416,612.58929,285.70162); ctx.bezierCurveTo(611.93591,286.00701,611.03436,286.34641,610.35714,286.59448); ctx.bezierCurveTo(609.64132,286.85669,608.67321,287.16796,607.94643,287.39805); ctx.bezierCurveTo(607.1466,287.65126,606.07004,287.95596,605.26786,288.20162); ctx.bezierCurveTo(604.83853,288.3331,604.26836,288.51572,603.83929,288.64805); ctx.bezierCurveTo(603.22392,288.83784,602.42035,289.16383,601.78571,289.27305); ctx.bezierCurveTo(601.20436,289.3731,600.4011,289.47166,599.82143,289.36234); ctx.bezierCurveTo(599.56219,289.31345,599.26854,289.08738,599.01786,289.0052); ctx.bezierCurveTo(598.18411,288.73187,596.97062,288.7177,596.16071,288.3802); ctx.bezierCurveTo(595.66007,288.17158,595.1317,287.633,594.64286,287.39805); ctx.bezierCurveTo(594.03211,287.10451,593.15918,286.84081,592.5,286.68377); ctx.bezierCurveTo(591.60455,286.47044,590.3767,286.35915,589.46429,286.23734); ctx.bezierCurveTo(588.79577,286.14809,587.88478,286.13962,587.23214,285.96948); ctx.bezierCurveTo(586.75562,285.84525,586.13503,285.60038,585.71429,285.34448); ctx.bezierCurveTo(585.32457,285.10745,584.88924,284.6712,584.55357,284.36234); ctx.bezierCurveTo(584.33056,284.15714,583.94745,283.93114,583.83929,283.64805); ctx.bezierCurveTo(583.66695,283.19697,583.77587,282.49902,583.92857,282.04091); ctx.bezierCurveTo(584.05073,281.67442,584.36478,281.23763,584.64286,280.96948); ctx.bezierCurveTo(584.93718,280.68567,585.42941,280.42004,585.80357,280.2552); ctx.bezierCurveTo(586.33893,280.01934,587.10398,279.82938,587.67857,279.71948); ctx.bezierCurveTo(588.20737,279.61834,588.93337,279.63025,589.46429,279.54091); ctx.bezierCurveTo(590.0345,279.44496,590.79851,279.29917,591.33929,279.09448); ctx.bezierCurveTo(591.76516,278.93328,592.46403,278.78185,592.67857,278.3802); ctx.bezierCurveTo(592.8054,278.14276,592.79197,277.6645,592.58929,277.48734); ctx.bezierCurveTo(592.0041,276.97581,590.77713,277.56323,590,277.57662); ctx.bezierCurveTo(589.1162,277.59185,587.93667,277.53829,587.05357,277.57662); ctx.bezierCurveTo(586.43576,277.60343,585.61781,277.72839,585,277.7552); ctx.bezierCurveTo(584.27747,277.78656,583.3061,277.8512,582.58929,277.7552); ctx.bezierCurveTo(581.98388,277.67412,581.2322,277.28578,580.625,277.21948); ctx.bezierCurveTo(579.53198,277.10014,578.06338,277.42891,576.96429,277.39805); ctx.bezierCurveTo(576.45275,277.38369,575.7789,277.2463,575.26786,277.21948); ctx.bezierCurveTo(574.59914,277.18438,573.66208,276.98265,573.03571,277.21948); ctx.bezierCurveTo(572.46768,277.43425,571.94535,278.12746,571.51786,278.55877); ctx.bezierCurveTo(571.14358,278.93639,570.67581,279.47245,570.35714,279.89805); ctx.bezierCurveTo(569.82274,280.61175,569.25888,281.66593,568.75,282.39805); ctx.bezierCurveTo(568.52068,282.72797,568.17062,283.13606,567.94643,283.46948); ctx.bezierCurveTo(567.51068,284.11753,567.04591,285.05561,566.60714,285.70162); ctx.bezierCurveTo(566.28506,286.17582,565.7843,286.7564,565.44643,287.21948); ctx.bezierCurveTo(565.00409,287.82574,564.60105,288.80071,564.01786,289.27305); ctx.bezierCurveTo(563.58875,289.6206,562.82967,289.77143,562.32143,289.98734); ctx.bezierCurveTo(561.75817,290.22662,560.98453,290.49942,560.44643,290.79091); ctx.bezierCurveTo(560.02184,291.02091,559.55199,291.49593,559.10714,291.68377); ctx.bezierCurveTo(558.75383,291.83296,558.23696,291.89855,557.85714,291.95162); ctx.bezierCurveTo(557.45834,292.00734,556.92031,292.02751,556.51786,292.04091); ctx.bezierCurveTo(555.98244,292.05874,555.26268,292.11521,554.73214,292.04091); ctx.bezierCurveTo(554.3459,291.98682,553.61669,292.04983,553.48214,291.68377); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Zug ctx.moveTo(606.34407,255.43319); ctx.bezierCurveTo(606.829,255.41997,607.38307,254.8535,607.60676,254.42304); ctx.bezierCurveTo(607.88678,253.88418,607.75304,253.00968,607.73303,252.40273); ctx.bezierCurveTo(607.69402,251.21934,607.42966,249.65512,607.22795,248.48839); ctx.bezierCurveTo(607.07606,247.60982,607.05147,246.35105,606.5966,245.5842); ctx.bezierCurveTo(606.213,244.9375,605.23169,244.47693,604.70257,243.9427); ctx.bezierCurveTo(604.00286,243.23624,603.16375,242.20428,602.55599,241.41732); ctx.bezierCurveTo(602.27336,241.05136,601.86725,240.57383,601.67211,240.15463); ctx.bezierCurveTo(601.42394,239.6215,601.19876,238.84781,601.16703,238.2606); ctx.bezierCurveTo(601.14015,237.76308,601.28489,237.09879,601.41957,236.6191); ctx.bezierCurveTo(601.55269,236.14498,601.82895,235.54346,602.05092,235.10387); ctx.bezierCurveTo(602.25004,234.70953,602.62862,234.24464,602.80853,233.84118); ctx.bezierCurveTo(603.01837,233.37061,603.16209,232.69213,603.31361,232.19968); ctx.bezierCurveTo(603.46513,231.70723,603.7003,231.05963,603.81868,230.55818); ctx.bezierCurveTo(603.9775,229.88541,604.07287,228.96527,604.19749,228.28534); ctx.bezierCurveTo(604.30196,227.71537,604.42757,226.95135,604.5763,226.3913); ctx.bezierCurveTo(604.66854,226.04397,604.81168,225.58439,604.95511,225.25488); ctx.bezierCurveTo(605.14455,224.81968,605.59544,224.32585,605.71272,223.86592); ctx.bezierCurveTo(605.76888,223.64568,605.71272,223.33559,605.71272,223.10831); ctx.bezierCurveTo(605.71272,222.84314,605.82352,222.46533,605.71272,222.22442); ctx.bezierCurveTo(605.56679,221.90713,605.1241,221.65333,604.82884,221.46681); ctx.bezierCurveTo(604.51342,221.26755,604.04646,221.07939,603.69241,220.96173); ctx.bezierCurveTo(602.8814,220.6922,601.73507,220.56924,600.9145,220.33039); ctx.bezierCurveTo(600.3738,220.173,599.66868,219.91044,599.14673,219.69904); ctx.bezierCurveTo(598.72249,219.52722,598.14147,219.31725,597.75777,219.0677); ctx.bezierCurveTo(597.37538,218.81901,597.07455,218.10927,596.62134,218.05754); ctx.bezierCurveTo(596.14976,218.00372,595.63163,218.55846,595.23239,218.81516); ctx.bezierCurveTo(594.91376,219.02003,594.52327,219.34284,594.22223,219.57277); ctx.bezierCurveTo(593.87899,219.83493,593.38492,220.14509,593.08581,220.45666); ctx.bezierCurveTo(592.86014,220.69173,592.56673,221.03463,592.45447,221.34054); ctx.bezierCurveTo(592.29733,221.76876,592.27751,222.40245,592.3282,222.85577); ctx.bezierCurveTo(592.41208,223.60586,592.99749,224.5053,593.08581,225.25488); ctx.bezierCurveTo(593.14803,225.78291,593.00955,226.49333,592.95954,227.02265); ctx.bezierCurveTo(592.89855,227.66819,592.702,228.52083,592.70701,229.16922); ctx.bezierCurveTo(592.71144,229.74244,592.62654,230.59666,592.95954,231.06326); ctx.bezierCurveTo(593.15636,231.33904,593.75332,231.30761,593.9697,231.56833); ctx.bezierCurveTo(594.14582,231.78054,594.23632,232.1768,594.22223,232.45222); ctx.bezierCurveTo(594.20139,232.85967,593.85749,233.33182,593.71716,233.71491); ctx.bezierCurveTo(593.59355,234.05235,593.36475,234.49293,593.33835,234.85133); ctx.bezierCurveTo(593.2903,235.50348,593.4738,236.39095,593.71716,236.9979); ctx.bezierCurveTo(593.86965,237.37821,594.215,237.81746,594.47477,238.13433); ctx.bezierCurveTo(594.71252,238.42433,595.03067,238.83642,595.35866,239.01821); ctx.bezierCurveTo(595.8007,239.26321,596.50443,239.29861,597.00015,239.39702); ctx.bezierCurveTo(597.45217,239.48676,598.08878,239.47524,598.51538,239.64956); ctx.bezierCurveTo(598.67589,239.71515,598.91967,239.82203,598.9889,239.98101); ctx.bezierCurveTo(599.07098,240.1695,598.9912,240.47845,598.89419,240.65971); ctx.bezierCurveTo(598.67895,241.06188,598.10482,241.37385,597.75777,241.66986); ctx.bezierCurveTo(597.34814,242.01924,596.768,242.44502,596.36881,242.80628); ctx.bezierCurveTo(596.09077,243.05791,595.73972,243.41502,595.48493,243.69017); ctx.bezierCurveTo(595.24764,243.94642,594.87139,244.25591,594.72731,244.57405); ctx.bezierCurveTo(594.6168,244.81805,594.56304,245.19278,594.60104,245.45793); ctx.bezierCurveTo(594.66598,245.91101,594.94566,246.49011,595.23239,246.84689); ctx.bezierCurveTo(595.58833,247.2898,596.26968,247.676,596.74762,247.98331); ctx.bezierCurveTo(597.14686,248.24001,597.76622,248.44408,598.13658,248.74093); ctx.bezierCurveTo(598.45079,248.99277,598.51538,249.49854,599.02046,249.75108); ctx.bezierCurveTo(599.52554,250.00362,600.18539,250.72728,600.53569,251.26631); ctx.bezierCurveTo(600.8232,251.70871,600.87952,252.46541,601.16703,252.90781); ctx.bezierCurveTo(601.2838,253.08749,601.49322,253.29492,601.67211,253.41288); ctx.bezierCurveTo(602.01272,253.63747,602.54962,253.78345,602.9348,253.91796); ctx.bezierCurveTo(603.30817,254.04835,603.82412,254.16638,604.19749,254.29677); ctx.bezierCurveTo(604.58267,254.43128,605.10221,254.60611,605.46018,254.80184); ctx.bezierCurveTo(605.74609,254.95818,606.01833,255.44207,606.34407,255.43319); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Sempach ctx.moveTo(531.34024,237.88179); ctx.bezierCurveTo(531.79245,237.82198,532.21448,237.24491,532.47666,236.87164); ctx.bezierCurveTo(532.71116,236.53778,532.88651,236.00566,532.98174,235.60894); ctx.bezierCurveTo(533.0794,235.20209,533.10396,234.63837,533.10801,234.21999); ctx.bezierCurveTo(533.11315,233.68833,533.12226,232.965,532.98174,232.45222); ctx.bezierCurveTo(532.82503,231.88038,532.46275,231.1518,532.09785,230.68445); ctx.bezierCurveTo(531.66799,230.1339,530.89673,229.57763,530.33009,229.16922); ctx.bezierCurveTo(529.79253,228.78177,528.96837,228.42743,528.43605,228.0328); ctx.bezierCurveTo(527.57426,227.39393,526.59256,226.33917,525.7844,225.63369); ctx.bezierCurveTo(525.07555,225.0149,523.9242,224.38471,523.38529,223.61338); ctx.bezierCurveTo(523.13135,223.24992,523.07454,222.62295,522.88021,222.22442); ctx.bezierCurveTo(522.72358,221.90321,522.47135,221.49394,522.24887,221.21427); ctx.bezierCurveTo(522.01541,220.9208,521.67179,220.54602,521.36498,220.33039); ctx.bezierCurveTo(520.7827,219.92115,519.91507,219.17462,519.21841,219.32024); ctx.bezierCurveTo(518.82425,219.40263,518.47615,219.95344,518.33452,220.33039); ctx.bezierCurveTo(518.0414,221.11051,518.32227,222.27502,518.33452,223.10831); ctx.bezierCurveTo(518.35346,224.39667,517.95025,226.21842,518.46079,227.40146); ctx.bezierCurveTo(518.69428,227.94252,519.4871,228.32594,519.84975,228.79042); ctx.bezierCurveTo(520.25755,229.31272,520.53533,230.19883,520.98618,230.68445); ctx.bezierCurveTo(521.52249,231.26213,522.48547,231.74983,523.13275,232.19968); ctx.bezierCurveTo(523.84887,232.69738,524.80917,233.35308,525.53186,233.84118); ctx.bezierCurveTo(525.98459,234.14696,526.60304,234.53308,527.04709,234.85133); ctx.bezierCurveTo(527.55208,235.21326,528.20188,235.72786,528.68859,236.11402); ctx.bezierCurveTo(529.11035,236.44865,529.62565,236.95779,530.07755,237.25044); ctx.bezierCurveTo(530.43304,237.48065,530.92038,237.93732,531.34024,237.88179); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // lake Baldegg ctx.moveTo(552.17464,217.4262); ctx.bezierCurveTo(552.72175,217.27278,553.15599,216.45761,553.31106,215.91097); ctx.bezierCurveTo(553.42525,215.50845,553.26313,214.93302,553.18479,214.52201); ctx.bezierCurveTo(553.0591,213.86263,552.78641,213.00496,552.55344,212.37544); ctx.bezierCurveTo(552.26509,211.59629,551.75619,210.60845,551.41702,209.85005); ctx.bezierCurveTo(551.1124,209.1689,550.72532,208.252,550.40687,207.57721); ctx.bezierCurveTo(550.18997,207.1176,550.02078,206.40876,549.64925,206.06198); ctx.bezierCurveTo(549.28926,205.72596,548.62004,205.50994,548.13402,205.43064); ctx.bezierCurveTo(547.60928,205.34502,546.82579,205.28948,546.36626,205.55691); ctx.bezierCurveTo(546.13017,205.69431,545.96163,206.0605,545.86118,206.31452); ctx.bezierCurveTo(545.69171,206.74307,545.64665,207.37048,545.60864,207.82975); ctx.bezierCurveTo(545.58052,208.16951,545.53031,208.63436,545.60864,208.96617); ctx.bezierCurveTo(545.78379,209.70811,546.41141,210.55357,546.74507,211.23901); ctx.bezierCurveTo(547.09363,211.95508,547.54263,212.91742,547.88149,213.63813); ctx.bezierCurveTo(548.14829,214.20557,548.37014,215.04537,548.76537,215.53216); ctx.bezierCurveTo(549.12352,215.97328,549.78525,216.3902,550.2806,216.66858); ctx.bezierCurveTo(550.81411,216.96841,551.58539,217.59144,552.17464,217.4262); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake hallwil ctx.moveTo(542.07311,194.44523); ctx.bezierCurveTo(542.57344,193.89167,542.88331,192.89126,543.08326,192.17239); ctx.bezierCurveTo(543.24694,191.58392,543.31885,190.76265,543.3358,190.15208); ctx.bezierCurveTo(543.36635,189.05135,543.22942,187.58169,543.08326,186.49028); ctx.bezierCurveTo(542.95507,185.53305,542.67115,184.27411,542.45192,183.33355); ctx.bezierCurveTo(542.18493,182.18812,541.7794,180.67211,541.44176,179.54548); ctx.bezierCurveTo(541.13226,178.51276,540.79866,177.09483,540.30534,176.13621); ctx.bezierCurveTo(540.06958,175.67808,539.56793,175.18437,539.29519,174.74725); ctx.bezierCurveTo(538.90947,174.12907,538.64731,173.14129,538.15877,172.60068); ctx.bezierCurveTo(537.88405,172.29668,537.43171,171.82531,537.02235,171.84307); ctx.bezierCurveTo(536.78002,171.85359,536.52416,172.14541,536.391,172.34814); ctx.bezierCurveTo(536.15389,172.70914,536.04195,173.30622,536.01219,173.7371); ctx.bezierCurveTo(535.9306,174.91832,536.38789,176.47449,536.51727,177.65144); ctx.bezierCurveTo(536.60871,178.48324,536.64696,179.60161,536.76981,180.42936); ctx.bezierCurveTo(536.9345,181.53901,537.38787,182.97808,537.52742,184.09117); ctx.bezierCurveTo(537.6312,184.91892,537.49033,186.051,537.65369,186.86908); ctx.bezierCurveTo(537.74052,187.30388,537.97121,187.85628,538.15877,188.25804); ctx.bezierCurveTo(538.51058,189.01162,539.22268,189.89166,539.54773,190.65716); ctx.bezierCurveTo(539.7633,191.16484,539.90598,191.89327,540.0528,192.42492); ctx.bezierCurveTo(540.20934,192.99177,540.26415,193.8095,540.55788,194.31896); ctx.bezierCurveTo(540.69167,194.55101,540.92374,194.91475,541.18923,194.9503); ctx.bezierCurveTo(541.49193,194.99084,541.86832,194.6718,542.07311,194.44523); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Aegeri ctx.moveTo(631.60714,243.02305); ctx.bezierCurveTo(632.21254,242.94198,633.09223,242.86609,633.57143,242.48734); ctx.bezierCurveTo(634.09805,242.07111,634.332,241.11798,634.64286,240.52305); ctx.bezierCurveTo(634.75381,240.31071,635.02927,240.04655,635,239.80877); ctx.bezierCurveTo(634.93965,239.31857,634.20177,238.97023,633.92857,238.55877); ctx.bezierCurveTo(633.72979,238.25939,633.58654,237.79005,633.39286,237.48734); ctx.bezierCurveTo(633.02311,236.90946,632.45692,236.1791,631.96429,235.70163); ctx.bezierCurveTo(631.57961,235.32878,631.01553,234.86846,630.53571,234.6302); ctx.bezierCurveTo(629.83709,234.28329,628.74842,234.23286,628.03571,233.91591); ctx.bezierCurveTo(627.57392,233.71055,627.03173,233.29718,626.60714,233.02305); ctx.bezierCurveTo(626.2826,232.81351,625.91703,232.37065,625.53571,232.30877); ctx.bezierCurveTo(624.93279,232.21093,624.09972,232.5379,623.57143,232.84448); ctx.bezierCurveTo(623.17827,233.07264,622.65475,233.48849,622.5,233.91591); ctx.bezierCurveTo(622.29856,234.47228,622.5,235.16591,622.67857,235.8802); ctx.bezierCurveTo(622.85714,236.59448,623.89423,237.47834,624.64286,237.84448); ctx.bezierCurveTo(625.03085,238.03424,625.66911,237.86594,626.07143,238.02305); ctx.bezierCurveTo(626.5007,238.19069,626.91709,238.69482,627.32143,238.91591); ctx.bezierCurveTo(627.82767,239.19272,628.66299,239.26191,629.10714,239.6302); ctx.bezierCurveTo(629.64482,240.07604,630.16185,240.92385,630.35714,241.59448); ctx.bezierCurveTo(630.47696,242.00596,630.05409,242.72,630.35714,243.02305); ctx.bezierCurveTo(630.62231,243.28822,631.23546,243.07282,631.60714,243.02305); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Sihlsee ctx.moveTo(671.24637,250.12989); ctx.bezierCurveTo(671.72134,250.32829,672.53351,250.20539,672.94643,249.89805); ctx.bezierCurveTo(673.20606,249.7048,673.35747,249.23762,673.39286,248.91591); ctx.bezierCurveTo(673.44973,248.39894,673.18642,247.71725,673.03571,247.21948); ctx.bezierCurveTo(672.91031,246.80531,672.78929,246.20203,672.5,245.8802); ctx.bezierCurveTo(672.15556,245.49702,671.39659,245.38272,670.98214,245.07662); ctx.bezierCurveTo(670.64696,244.82907,670.30157,244.38203,670,244.09448); ctx.bezierCurveTo(669.71181,243.81969,669.22666,243.54068,669.01786,243.20162); ctx.bezierCurveTo(668.75547,242.77553,668.69191,242.08016,668.57143,241.59448); ctx.bezierCurveTo(668.36018,240.74288,668.08712,239.6034,667.94643,238.73734); ctx.bezierCurveTo(667.82548,237.99281,667.74028,236.9891,667.67857,236.23734); ctx.bezierCurveTo(667.60174,235.30146,667.51299,234.05128,667.5,233.11234); ctx.bezierCurveTo(667.48739,232.20132,667.65108,230.98563,667.58929,230.07662); ctx.bezierCurveTo(667.55614,229.58895,667.53223,228.91048,667.32143,228.46948); ctx.bezierCurveTo(667.18233,228.17847,666.84804,227.88039,666.60714,227.66591); ctx.bezierCurveTo(666.36294,227.4485,666.02357,227.14697,665.71429,227.04091); ctx.bezierCurveTo(665.20691,226.86692,664.4497,226.82461,663.92857,226.95162); ctx.bezierCurveTo(663.56703,227.03973,663.17567,227.38424,662.85714,227.57662); ctx.bezierCurveTo(662.64084,227.70726,662.35331,227.88317,662.14286,228.02305); ctx.bezierCurveTo(661.67867,228.33159,660.91364,228.61766,660.625,229.09448); ctx.bezierCurveTo(660.41509,229.44124,660.44701,230.02843,660.44643,230.43377); ctx.bezierCurveTo(660.44555,231.05506,660.50592,231.90203,660.71429,232.48734); ctx.bezierCurveTo(660.93616,233.11058,661.54868,233.78686,661.875,234.36234); ctx.bezierCurveTo(662.30637,235.12309,662.89657,236.13683,663.21429,236.95162); ctx.bezierCurveTo(663.54714,237.80523,663.70541,239.03676,664.01786,239.89805); ctx.bezierCurveTo(664.25902,240.56282,664.66772,241.41668,665,242.04091); ctx.bezierCurveTo(665.2655,242.53969,665.65189,243.18956,665.98214,243.64805); ctx.bezierCurveTo(666.37101,244.18792,666.97992,244.83743,667.41071,245.34448); ctx.bezierCurveTo(667.89039,245.90908,668.54782,246.64682,669.01786,247.21948); ctx.bezierCurveTo(669.32043,247.58811,669.70951,248.09125,670,248.46948); ctx.bezierCurveTo(670.37938,248.96345,670.67165,249.88983,671.24637,250.12989); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Zurich ctx.moveTo(698.39422,203.15779); ctx.bezierCurveTo(698.92166,203.14433,699.60989,203.47761,700.03571,203.78914); ctx.bezierCurveTo(700.23147,203.93236,700.47488,204.18706,700.54079,204.42049); ctx.bezierCurveTo(700.62378,204.7144,700.5487,205.15629,700.41452,205.43064); ctx.bezierCurveTo(700.15562,205.96,699.45588,206.41701,699.02556,206.8196); ctx.bezierCurveTo(698.43745,207.3698,697.67391,208.13847,697.00526,208.58736); ctx.bezierCurveTo(696.302,209.05949,695.28106,209.57515,694.47987,209.85005); ctx.bezierCurveTo(693.56637,210.16348,692.28855,210.4546,691.32315,210.4814); ctx.bezierCurveTo(690.78764,210.49626,690.08884,210.27795,689.55538,210.22886); ctx.bezierCurveTo(688.64928,210.14547,687.43407,210.06497,686.52492,210.10259); ctx.bezierCurveTo(685.60949,210.14047,684.4011,210.34924,683.49447,210.4814); ctx.bezierCurveTo(683.03845,210.54788,682.37511,210.49801,681.97924,210.73394); ctx.bezierCurveTo(681.60822,210.95505,681.33948,211.51407,681.09535,211.87036); ctx.bezierCurveTo(680.84565,212.23478,680.6096,212.78485,680.33774,213.13305); ctx.bezierCurveTo(680.13993,213.3864,679.88214,213.78065,679.58012,213.89067); ctx.bezierCurveTo(678.7584,214.19,677.54117,213.76542,676.67594,213.63813); ctx.bezierCurveTo(675.75717,213.50296,674.54207,213.24872,673.64548,213.00678); ctx.bezierCurveTo(672.95157,212.81953,672.02878,212.54254,671.37264,212.24917); ctx.bezierCurveTo(670.81503,211.99986,670.11676,211.57226,669.60487,211.23901); ctx.bezierCurveTo(668.85564,210.75125,668.0373,209.79959,667.20576,209.47125); ctx.bezierCurveTo(666.60266,209.23311,665.70758,209.2137,665.05918,209.21871); ctx.bezierCurveTo(664.48596,209.22314,663.7282,209.36368,663.16515,209.47125); ctx.bezierCurveTo(662.85832,209.52987,662.46592,209.69379,662.15499,209.72379); ctx.bezierCurveTo(661.43759,209.79302,660.47452,209.65233,659.75588,209.59752); ctx.bezierCurveTo(658.6171,209.51066,657.0649,209.53615,655.96781,209.21871); ctx.bezierCurveTo(655.72371,209.14808,655.46381,208.82411,655.21019,208.8399); ctx.bezierCurveTo(654.80124,208.86536,654.37731,209.32228,654.07377,209.59752); ctx.bezierCurveTo(653.67493,209.95917,653.44422,210.80499,652.93735,210.98648); ctx.bezierCurveTo(652.57365,211.1167,652.02913,210.88751,651.67466,210.73394); ctx.bezierCurveTo(651.07664,210.47486,650.37814,209.92144,649.90689,209.47125); ctx.bezierCurveTo(649.41921,209.00537,648.96553,208.208,648.51793,207.70348); ctx.bezierCurveTo(647.73577,206.82185,646.58867,205.74337,645.74001,204.92556); ctx.bezierCurveTo(645.21889,204.42338,644.55642,203.71126,643.97225,203.28406); ctx.bezierCurveTo(643.16441,202.6933,641.85348,202.26282,641.06806,201.64257); ctx.bezierCurveTo(640.5001,201.19404,639.82113,200.48149,639.42656,199.8748); ctx.bezierCurveTo(639.11199,199.39111,638.96551,198.60197,638.66895,198.10703); ctx.bezierCurveTo(638.29495,197.48284,637.64897,196.74613,637.15372,196.213); ctx.bezierCurveTo(636.66116,195.68277,636.03174,194.89816,635.38595,194.5715); ctx.bezierCurveTo(634.66334,194.20598,633.54203,194.12419,632.7343,194.06642); ctx.bezierCurveTo(631.90219,194.00691,630.78579,194.28227,629.95638,194.19269); ctx.bezierCurveTo(629.37171,194.12954,628.59991,193.92603,628.06235,193.68761); ctx.bezierCurveTo(627.36119,193.37663,626.57099,192.69742,625.91577,192.29865); ctx.bezierCurveTo(625.394,191.9811,624.61883,191.67761,624.148,191.2885); ctx.bezierCurveTo(623.60959,190.84354,623.10736,190.03323,622.63278,189.52074); ctx.bezierCurveTo(622.08679,188.93114,621.04625,188.3691,620.73874,187.6267); ctx.bezierCurveTo(620.46331,186.96175,620.87485,185.93434,620.73874,185.22759); ctx.bezierCurveTo(620.58443,184.42634,620.08338,183.43701,619.72859,182.70221); ctx.bezierCurveTo(619.33021,181.87714,618.6905,180.83272,618.21336,180.05055); ctx.bezierCurveTo(617.74279,179.27916,617.02085,178.30932,616.57186,177.52517); ctx.bezierCurveTo(616.15097,176.7901,615.62143,175.78717,615.30917,174.99979); ctx.bezierCurveTo(615.01758,174.26453,614.81905,173.21878,614.55155,172.47441); ctx.bezierCurveTo(614.28745,171.73949,613.77442,170.82065,613.5414,170.0753); ctx.bezierCurveTo(613.32193,169.3733,613.34579,168.34343,613.03633,167.67619); ctx.bezierCurveTo(612.85461,167.28437,612.40498,166.89014,612.15244,166.53976); ctx.bezierCurveTo(611.833,166.09656,611.3934,165.50973,611.14229,165.02454); ctx.bezierCurveTo(610.89978,164.55596,610.74224,163.85726,610.51094,163.38304); ctx.bezierCurveTo(610.31728,162.98599,609.80818,162.55869,609.75333,162.12035); ctx.bezierCurveTo(609.70423,161.72792,609.98635,161.22529,610.13214,160.85766); ctx.bezierCurveTo(610.38195,160.22775,610.78604,159.41378,611.14229,158.83735); ctx.bezierCurveTo(611.34144,158.51512,611.52109,157.8272,611.8999,157.8272); ctx.bezierCurveTo(612.65751,157.8272,612.92696,159.26813,613.41513,159.8475); ctx.bezierCurveTo(614.01945,160.56473,615.045,161.33764,615.56171,162.12035); ctx.bezierCurveTo(616.08512,162.91321,616.47784,164.13996,616.8244,165.02454); ctx.bezierCurveTo(617.1172,165.77191,617.52772,166.76782,617.70828,167.54992); ctx.bezierCurveTo(617.85414,168.18171,617.76411,169.07864,617.96082,169.69649); ctx.bezierCurveTo(618.10481,170.14876,618.50364,170.66219,618.71843,171.08545); ctx.bezierCurveTo(619.0405,171.72012,619.4179,172.59171,619.72859,173.23203); ctx.bezierCurveTo(620.0244,173.84168,620.44293,174.64268,620.73874,175.25233); ctx.bezierCurveTo(621.04943,175.89265,621.47859,176.74051,621.74889,177.3989); ctx.bezierCurveTo(622.00825,178.03064,622.18147,178.94489,622.50651,179.54548); ctx.bezierCurveTo(622.89237,180.25844,623.58976,181.1042,624.148,181.69205); ctx.bezierCurveTo(624.83271,182.41307,625.92401,183.18508,626.67339,183.83863); ctx.bezierCurveTo(627.40124,184.47341,628.36201,185.33105,629.0725,185.9852); ctx.bezierCurveTo(629.80187,186.65673,630.65004,187.7031,631.47161,188.25804); ctx.bezierCurveTo(632.30035,188.81782,633.56007,189.31116,634.50207,189.647); ctx.bezierCurveTo(635.3502,189.94938,636.53562,190.17498,637.40626,190.40462); ctx.bezierCurveTo(637.97488,190.5546,638.74718,190.70998,639.30029,190.90969); ctx.bezierCurveTo(639.81043,191.09389,640.4704,191.39907,640.94179,191.66731); ctx.bezierCurveTo(641.58105,192.03108,642.38998,192.59404,642.9621,193.05627); ctx.bezierCurveTo(643.69163,193.64568,644.53577,194.57771,645.23494,195.20284); ctx.bezierCurveTo(645.71584,195.63281,646.38646,196.1722,646.87644,196.5918); ctx.bezierCurveTo(647.44755,197.08088,648.13962,197.82416,648.77047,198.2333); ctx.bezierCurveTo(649.29655,198.57449,650.09498,198.85486,650.66451,199.11718); ctx.bezierCurveTo(651.08025,199.30866,651.63599,199.56088,652.05347,199.74853); ctx.bezierCurveTo(652.73404,200.05444,653.61326,200.53886,654.32631,200.75868); ctx.bezierCurveTo(654.73103,200.88345,655.2978,200.93988,655.71527,201.01122); ctx.bezierCurveTo(656.66063,201.17277,657.91595,201.4403,658.872,201.5163); ctx.bezierCurveTo(659.74052,201.58534,660.90523,201.5392,661.77619,201.5163); ctx.bezierCurveTo(662.49667,201.49735,663.49778,201.63584,664.1753,201.39003); ctx.bezierCurveTo(664.53139,201.26083,664.84516,200.79884,665.18545,200.63241); ctx.bezierCurveTo(665.57344,200.44265,666.20085,200.4704,666.57441,200.25361); ctx.bezierCurveTo(666.99142,200.01161,667.27513,199.32365,667.71083,199.11718); ctx.bezierCurveTo(668.05485,198.95415,668.59285,198.98622,668.97352,198.99092); ctx.bezierCurveTo(669.2789,198.99469,669.68658,199.04646,669.98368,199.11718); ctx.bezierCurveTo(670.53151,199.24758,671.33967,199.36438,671.75144,199.74853); ctx.bezierCurveTo(672.23518,200.19981,672.3828,201.15737,672.63533,201.76883); ctx.bezierCurveTo(672.91459,202.44503,673.10344,203.4397,673.51921,204.04168); ctx.bezierCurveTo(673.80883,204.46102,674.38218,204.86195,674.7819,205.1781); ctx.bezierCurveTo(675.25167,205.54965,675.8658,206.09586,676.4234,206.31452); ctx.bezierCurveTo(677.17151,206.60789,678.27151,206.68628,679.07505,206.69333); ctx.bezierCurveTo(679.68583,206.69869,680.53676,206.68789,681.09535,206.44079); ctx.bezierCurveTo(681.41474,206.2995,681.6434,205.77902,681.97924,205.68318); ctx.bezierCurveTo(682.45836,205.54645,683.1401,205.80446,683.62074,205.93571); ctx.bezierCurveTo(684.01432,206.04319,684.49523,206.31526,684.88343,206.44079); ctx.bezierCurveTo(685.47787,206.63301,686.28074,206.99262,686.90373,206.94587); ctx.bezierCurveTo(687.3948,206.90902,687.94484,206.44764,688.41896,206.31452); ctx.bezierCurveTo(688.89865,206.17984,689.57281,206.1642,690.06046,206.06198); ctx.bezierCurveTo(690.63602,205.94133,691.38961,205.72041,691.95449,205.55691); ctx.bezierCurveTo(692.56445,205.38036,693.37651,205.13834,693.9748,204.92556); ctx.bezierCurveTo(694.5514,204.72049,695.29709,204.38619,695.86883,204.16795); ctx.bezierCurveTo(696.28306,204.00983,696.84661,203.82877,697.25779,203.66287); ctx.bezierCurveTo(697.60377,203.52327,698.02126,203.16731,698.39422,203.15779); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Walen ctx.moveTo(758.66072,240.16591); ctx.bezierCurveTo(759.41252,240.15329,760.41087,240.28886,761.16072,240.34448); ctx.bezierCurveTo(761.85729,240.39615,762.78613,240.58173,763.48214,240.52305); ctx.bezierCurveTo(764.03239,240.47666,764.72139,240.15598,765.26786,240.07662); ctx.bezierCurveTo(765.87811,239.988,766.70488,239.97612,767.32143,239.98734); ctx.bezierCurveTo(767.9931,239.99956,768.89106,240.27711,769.55357,240.16591); ctx.bezierCurveTo(770.01491,240.08848,770.52863,239.65564,770.98214,239.54091); ctx.bezierCurveTo(771.29483,239.46181,771.73898,239.38046,772.05357,239.45162); ctx.bezierCurveTo(772.41652,239.53372,772.76044,240.00201,773.125,240.07662); ctx.bezierCurveTo(773.54814,240.16321,774.12212,239.91793,774.55357,239.89805); ctx.bezierCurveTo(775.38348,239.8598,776.49692,240.08929,777.32143,239.98734); ctx.bezierCurveTo(777.70849,239.93948,778.19579,239.73508,778.57143,239.6302); ctx.bezierCurveTo(778.86558,239.54807,779.31324,239.55079,779.55357,239.36234); ctx.bezierCurveTo(779.77059,239.19218,779.83393,238.77893,780,238.55877); ctx.bezierCurveTo(780.18249,238.31683,780.60837,238.12842,780.71429,237.84448); ctx.bezierCurveTo(780.84569,237.49223,780.80501,236.92454,780.625,236.59448); ctx.bezierCurveTo(780.43262,236.24175,779.91225,235.97197,779.55357,235.79091); ctx.bezierCurveTo(779.05428,235.53887,778.32005,235.34409,777.76786,235.2552); ctx.bezierCurveTo(776.81546,235.10188,775.51719,235.12114,774.55357,235.16591); ctx.bezierCurveTo(773.66413,235.20723,772.49304,235.61244,771.60714,235.52305); ctx.bezierCurveTo(771.10149,235.47203,770.49197,235.11482,770,234.98734); ctx.bezierCurveTo(769.5779,234.87796,769.0056,234.75983,768.57143,234.71948); ctx.bezierCurveTo(768.06468,234.67238,767.37167,234.60846,766.875,234.71948); ctx.bezierCurveTo(766.38386,234.82927,765.84656,235.31656,765.35714,235.43377); ctx.bezierCurveTo(764.49713,235.63974,763.29495,235.50966,762.41072,235.52305); ctx.bezierCurveTo(762.11611,235.52751,761.72037,235.56392,761.42857,235.52305); ctx.bezierCurveTo(761.04233,235.46896,760.55222,235.27765,760.17857,235.16591); ctx.bezierCurveTo(759.74838,235.03726,759.16803,234.88338,758.75,234.71948); ctx.bezierCurveTo(758.16997,234.49207,757.47943,233.97769,756.875,233.82662); ctx.bezierCurveTo(756.30271,233.68358,755.48356,233.87815,754.91072,233.73734); ctx.bezierCurveTo(754.48015,233.63151,754.00708,233.19482,753.57143,233.11234); ctx.bezierCurveTo(753.14952,233.03246,752.56363,233.11595,752.14286,233.20162); ctx.bezierCurveTo(751.66968,233.29796,751.10579,233.69234,750.625,233.73734); ctx.bezierCurveTo(750.27422,233.77017,749.8,233.66562,749.46429,233.55877); ctx.bezierCurveTo(749.17892,233.46794,748.86571,233.16787,748.57143,233.11234); ctx.bezierCurveTo(748.2807,233.05748,747.88403,233.17594,747.58929,233.20162); ctx.bezierCurveTo(746.94664,233.25761,746.07988,233.50219,745.44643,233.3802); ctx.bezierCurveTo(745.21117,233.33489,744.94643,233.13019,744.73214,233.02305); ctx.bezierCurveTo(744.41071,232.86234,743.99273,232.62486,743.66072,232.48734); ctx.bezierCurveTo(743.50421,232.42251,743.28974,232.34827,743.125,232.30877); ctx.bezierCurveTo(742.59822,232.18247,741.87849,232.09293,741.33929,232.04091); ctx.bezierCurveTo(740.72549,231.9817,739.90001,231.89766,739.28572,231.95162); ctx.bezierCurveTo(738.79371,231.99484,738.10338,232.05682,737.67857,232.30877); ctx.bezierCurveTo(737.43367,232.45402,737.24809,232.81512,737.05357,233.02305); ctx.bezierCurveTo(736.97593,233.10604,736.85217,233.19872,736.78572,233.29091); ctx.bezierCurveTo(736.61062,233.53386,736.44786,233.90467,736.33929,234.18377); ctx.bezierCurveTo(736.2686,234.36551,736.08718,234.62816,736.16072,234.80877); ctx.bezierCurveTo(736.24216,235.00878,736.59652,235.0618,736.78572,235.16591); ctx.bezierCurveTo(737.23713,235.41429,737.82829,235.77055,738.30357,235.96948); ctx.bezierCurveTo(738.79589,236.17554,739.47675,236.40007,740,236.5052); ctx.bezierCurveTo(740.58012,236.62175,741.37657,236.61512,741.96429,236.68377); ctx.bezierCurveTo(742.52866,236.74969,743.28628,236.82107,743.83929,236.95162); ctx.bezierCurveTo(744.33392,237.06839,744.96429,237.32662,745.44643,237.48734); ctx.bezierCurveTo(746.00893,237.67484,746.74287,237.9826,747.32143,238.11234); ctx.bezierCurveTo(747.97953,238.25991,748.88831,238.26925,749.55357,238.3802); ctx.bezierCurveTo(749.93186,238.44329,750.4329,238.54962,750.80357,238.64805); ctx.bezierCurveTo(751.40125,238.80677,752.18219,239.07453,752.76786,239.27305); ctx.bezierCurveTo(753.4419,239.50152,754.30878,239.90707,755,240.07662); ctx.bezierCurveTo(755.57762,240.2183,756.36962,240.33537,756.96429,240.34448); ctx.bezierCurveTo(757.47597,240.35232,758.14905,240.1745,758.66072,240.16591); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Constance West ctx.moveTo(696.24764,63.504205); ctx.bezierCurveTo(696.37351,62.222426,698.98686,62.231368,700.03571,61.4839); ctx.bezierCurveTo(701.21444,60.643878,702.50296,59.17752,703.57125,58.200904); ctx.bezierCurveTo(704.32354,57.513177,705.23995,56.48033,706.09663,55.928061); ctx.bezierCurveTo(707.20869,55.211157,709.00483,54.84461,710.13724,54.160294); ctx.bezierCurveTo(711.3828,53.407598,713.09291,52.323608,713.92531,51.129837); ctx.bezierCurveTo(714.33641,50.540275,714.7898,49.56774,714.68293,48.856993); ctx.bezierCurveTo(714.48911,47.568033,713.12986,46.189547,712.15754,45.32146); ctx.bezierCurveTo(710.99383,44.282499,708.95237,43.594009,707.61186,42.796078); ctx.bezierCurveTo(706.76304,42.290827,705.73731,41.427932,704.83394,41.028311); ctx.bezierCurveTo(704.04397,40.678852,702.86294,40.578994,702.05602,40.270697); ctx.bezierCurveTo(701.42302,40.028849,700.39196,39.836972,700.03571,39.260544); ctx.bezierCurveTo(699.79673,38.873865,699.88096,38.172733,700.03571,37.745315); ctx.bezierCurveTo(700.23714,37.188942,700.80467,36.556218,701.2984,36.230087); ctx.bezierCurveTo(701.95839,35.794131,703.0368,35.551751,703.82379,35.472472); ctx.bezierCurveTo(704.65639,35.388599,705.79683,35.496042,706.60171,35.72501); ctx.bezierCurveTo(707.57936,36.003129,708.71006,36.812572,709.63216,37.240239); ctx.bezierCurveTo(710.67901,37.725768,712.19831,38.129432,713.1677,38.755468); ctx.bezierCurveTo(714.20374,39.424546,715.03943,41.955784,716.19815,41.533388); ctx.bezierCurveTo(716.40453,41.458156,716.35314,41.018565,716.29286,40.807339); ctx.bezierCurveTo(716.21898,40.548482,715.91469,40.303511,715.72465,40.112859); ctx.bezierCurveTo(715.43017,39.817441,714.95666,39.513196,714.65136,39.228976); ctx.bezierCurveTo(714.25914,38.863833,713.80096,38.311844,713.42024,37.934718); ctx.bezierCurveTo(713.14414,37.661224,712.75271,37.320856,712.47322,37.050834); ctx.bezierCurveTo(712.20352,36.790278,711.83503,36.450248,711.58933,36.166951); ctx.bezierCurveTo(711.49626,36.059637,711.36321,35.917824,711.30523,35.788144); ctx.bezierCurveTo(711.2461,35.655895,711.22,35.459191,711.21053,35.314635); ctx.bezierCurveTo(711.20122,35.172572,711.19179,34.974311,711.24209,34.841126); ctx.bezierCurveTo(711.29697,34.695821,711.43206,34.521975,711.55777,34.430751); ctx.bezierCurveTo(711.94807,34.147527,712.63366,33.695287,713.073,33.894108); ctx.bezierCurveTo(713.11946,33.915134,712.72576,33.64157,713.13613,34.051944); ctx.bezierCurveTo(713.5465,34.462319,714.4844,35.58187,715.15644,36.135384); ctx.bezierCurveTo(715.53153,36.444323,716.11704,36.738735,716.51383,37.019267); ctx.bezierCurveTo(716.97163,37.342936,717.55631,37.809706,717.99749,38.155689); ctx.bezierCurveTo(718.67599,38.687783,719.47095,39.562667,720.23877,39.955023); ctx.bezierCurveTo(720.58861,40.133792,721.12517,40.189333,721.50146,40.302263); ctx.bezierCurveTo(721.91164,40.425365,722.46404,40.578294,722.85885,40.744205); ctx.bezierCurveTo(723.08534,40.839384,723.37348,40.997873,723.5849,41.123012); ctx.bezierCurveTo(723.90812,41.314327,724.30284,41.627127,724.62662,41.817492); ctx.bezierCurveTo(724.94792,42.006399,725.37962,42.262742,725.73147,42.385703); ctx.bezierCurveTo(725.77706,42.401634,725.84323,42.402826,725.88931,42.41727); ctx.bezierCurveTo(726.11595,42.488311,726.40624,42.620324,726.61535,42.732943); ctx.bezierCurveTo(726.8443,42.856246,727.13787,43.044593,727.3414,43.206452); ctx.bezierCurveTo(727.60875,43.419064,727.90541,43.77033,728.16215,43.995633); ctx.bezierCurveTo(728.52677,44.315604,729.04603,44.70274,729.42484,45.005786); ctx.bezierCurveTo(729.66159,45.195189,729.96188,45.468751,730.21402,45.637131); ctx.bezierCurveTo(730.39378,45.757178,730.64414,45.905416,730.84537,45.984371); ctx.bezierCurveTo(731.35425,46.184039,732.07772,46.316009,732.61313,46.426313); ctx.bezierCurveTo(733.01722,46.509564,733.576,46.526584,733.97053,46.647284); ctx.bezierCurveTo(734.35951,46.766286,734.90663,46.935445,735.20165,47.215494); ctx.bezierCurveTo(735.4966,47.495468,735.61561,48.071365,735.833,48.415051); ctx.bezierCurveTo(736.11143,48.855244,736.65708,49.330801,736.87472,49.80401); ctx.bezierCurveTo(736.94769,49.962656,737.01787,50.198419,737.00098,50.372221); ctx.bezierCurveTo(736.98498,50.536835,736.9218,50.79215,736.78001,50.877297); ctx.bezierCurveTo(736.5683,51.004435,736.20603,50.82364,735.95926,50.814163); ctx.bezierCurveTo(735.54288,50.798172,734.98672,50.79931,734.5703,50.814163); ctx.bezierCurveTo(734.03896,50.833115,733.30559,50.768319,732.80254,50.940432); ctx.bezierCurveTo(732.54409,51.028859,732.30998,51.379473,732.04492,51.445509); ctx.bezierCurveTo(731.67552,51.537541,731.07959,51.556945,730.78223,51.31924); ctx.bezierCurveTo(730.54831,51.13225,730.624,50.626969,730.46656,50.372222); ctx.bezierCurveTo(730.24125,50.007657,729.77179,49.652259,729.45641,49.362069); ctx.bezierCurveTo(729.21906,49.143672,728.88473,48.872526,728.63566,48.667589); ctx.bezierCurveTo(728.26106,48.359361,727.77246,47.932643,727.37297,47.657437); ctx.bezierCurveTo(727.06534,47.445512,726.64356,47.172023,726.29968,47.026091); ctx.bezierCurveTo(725.97396,46.887866,725.46888,46.888735,725.16326,46.710419); ctx.bezierCurveTo(724.97817,46.602428,724.81883,46.347157,724.65818,46.205342); ctx.bezierCurveTo(724.33439,45.919506,723.92814,45.17517,723.52176,45.321459); ctx.bezierCurveTo(723.35746,45.380604,723.38254,45.71553,723.39549,45.88967); ctx.bezierCurveTo(723.41506,46.152752,723.6748,46.449128,723.71116,46.710419); ctx.bezierCurveTo(723.76882,47.124832,723.62829,47.683228,723.5849,48.099378); ctx.bezierCurveTo(723.55128,48.421837,723.49104,48.850082,723.45863,49.172665); ctx.bezierCurveTo(723.43583,49.399595,723.31079,49.71852,723.39549,49.93028); ctx.bezierCurveTo(723.48019,50.14204,723.76806,50.318132,723.9637,50.435356); ctx.bezierCurveTo(724.29268,50.632474,724.80232,50.747655,725.16326,50.877298); ctx.bezierCurveTo(725.54097,51.012966,726.04299,51.199176,726.42595,51.31924); ctx.bezierCurveTo(726.76358,51.425093,727.2312,51.51032,727.56237,51.634912); ctx.bezierCurveTo(728.0936,51.834768,728.71132,52.340042,729.267,52.455661); ctx.bezierCurveTo(729.74948,52.55605,730.42313,52.47788,730.9085,52.392527); ctx.bezierCurveTo(731.39815,52.306421,732.00261,52.000012,732.48686,51.88745); ctx.bezierCurveTo(732.99041,51.770402,733.67495,51.655717,734.1915,51.634912); ctx.bezierCurveTo(735.04501,51.600536,736.25952,51.460867,737.03255,51.824316); ctx.bezierCurveTo(737.48116,52.035234,737.84339,52.650068,738.16897,53.023872); ctx.bezierCurveTo(738.40793,53.298228,738.68394,53.699788,738.92659,53.97089); ctx.bezierCurveTo(739.39105,54.489818,740.2165,55.011224,740.56809,55.612388); ctx.bezierCurveTo(740.81633,56.036846,740.84151,56.728812,741.01003,57.190751); ctx.bezierCurveTo(741.1669,57.620744,741.70977,58.127137,741.64137,58.579711); ctx.bezierCurveTo(741.60729,58.805221,741.33292,59.032346,741.1363,59.147922); ctx.bezierCurveTo(740.83522,59.324903,740.34831,59.376812,739.99987,59.40046); ctx.bezierCurveTo(739.31722,59.446789,738.39535,59.357671,737.72703,59.211056); ctx.bezierCurveTo(737.29395,59.116047,736.7518,58.865414,736.33807,58.70598); ctx.bezierCurveTo(735.8228,58.507417,735.15134,58.203084,734.63344,58.0115); ctx.bezierCurveTo(734.29639,57.886819,733.83862,57.744279,733.49702,57.632693); ctx.bezierCurveTo(733.02443,57.47832,732.40625,57.224644,731.91865,57.127617); ctx.bezierCurveTo(731.47128,57.038596,730.85661,57.053225,730.40343,57.001348); ctx.bezierCurveTo(729.49064,56.896858,728.27786,56.718399,727.37297,56.559406); ctx.bezierCurveTo(726.72541,56.445627,725.87969,56.191525,725.22639,56.117464); ctx.bezierCurveTo(724.3981,56.023565,723.28206,56.057186,722.44847,56.05433); ctx.bezierCurveTo(721.25509,56.050242,719.66416,56.141108,718.471,56.117464); ctx.bezierCurveTo(717.78823,56.103934,716.86209,55.831331,716.19816,55.991195); ctx.bezierCurveTo(715.94234,56.052792,715.67556,56.314795,715.44054,56.433137); ctx.bezierCurveTo(715.18287,56.562885,714.8092,56.685675,714.55666,56.811944); ctx.bezierCurveTo(714.30412,56.938213,712.91797,57.733913,712.22068,58.137769); ctx.bezierCurveTo(711.80186,58.380343,711.25678,58.727038,710.83172,58.958518); ctx.bezierCurveTo(710.16223,59.323116,709.20207,59.685717,708.55888,60.09494); ctx.bezierCurveTo(708.06972,60.406164,707.56385,61.038506,707.04365,61.294496); ctx.bezierCurveTo(706.90351,61.363458,706.68562,61.368138,706.53857,61.420765); ctx.bezierCurveTo(706.16366,61.554938,705.72186,61.879458,705.33902,61.988976); ctx.bezierCurveTo(704.86242,62.125316,704.18442,62.085277,703.69752,62.178379); ctx.bezierCurveTo(703.19661,62.274161,702.52358,62.416663,702.05602,62.620321); ctx.bezierCurveTo(701.56457,62.834387,701.04907,63.397036,700.54079,63.567339); ctx.bezierCurveTo(699.92781,63.772724,699.03333,63.659475,698.39422,63.756743); ctx.bezierCurveTo(697.95349,63.823819,697.37558,64.176579,696.94212,64.072415); ctx.bezierCurveTo(696.68038,64.009517,696.22133,63.772109,696.24764,63.504205); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Constance Main ctx.moveTo(753.07729,61.259324); ctx.bezierCurveTo(753.06644,61.21427,753.06544,61.151317,753.06872,61.105093); ctx.bezierCurveTo(753.0961,60.719755,753.34526,60.227965,753.32126,59.842402); ctx.bezierCurveTo(753.29893,59.483728,752.75517,59.012689,752.94245,58.70598); ctx.bezierCurveTo(753.20211,58.280746,754.10172,58.328149,754.58395,58.453442); ctx.bezierCurveTo(755.00198,58.562053,755.32479,59.163938,755.72037,59.337326); ctx.bezierCurveTo(756.14244,59.522329,756.77483,59.581697,757.2356,59.589864); ctx.bezierCurveTo(758.1141,59.605435,759.43916,59.741259,760.13979,59.211057); ctx.bezierCurveTo(760.59988,58.862885,760.76965,58.00595,760.8974,57.44329); ctx.bezierCurveTo(761.09887,56.555949,761.18803,55.307792,761.02367,54.412832); ctx.bezierCurveTo(760.91945,53.845341,760.58268,53.127416,760.26606,52.645065); ctx.bezierCurveTo(759.7514,51.861005,758.85403,50.955382,758.11949,50.372222); ctx.bezierCurveTo(757.70733,50.045004,757.09169,49.686722,756.60426,49.488338); ctx.bezierCurveTo(756.4596,49.42946,756.1953,49.485177,756.09918,49.362069); ctx.bezierCurveTo(755.95931,49.182922,755.97969,48.797795,756.09918,48.604455); ctx.bezierCurveTo(756.23277,48.388296,756.64063,48.359242,756.85679,48.225648); ctx.bezierCurveTo(757.34014,47.926921,758.30046,47.652913,758.37202,47.089226); ctx.bezierCurveTo(758.40257,46.848604,758.09676,46.535455,757.86695,46.457881); ctx.bezierCurveTo(757.57098,46.357977,757.16725,46.67587,756.85679,46.710419); ctx.bezierCurveTo(756.51605,46.748337,756.05478,46.723859,755.71429,46.683767); ctx.bezierCurveTo(755.33341,46.638919,754.80118,46.599184,754.46429,46.41591); ctx.bezierCurveTo(754.26464,46.307294,754.04055,46.07798,753.92857,45.880196); ctx.bezierCurveTo(753.76533,45.591881,753.68189,45.139411,753.66072,44.808767); ctx.bezierCurveTo(753.63143,44.351206,753.79556,43.747317,753.83929,43.29091); ctx.bezierCurveTo(753.90846,42.56902,754.05511,41.604434,754.01786,40.880196); ctx.bezierCurveTo(753.97873,40.119337,753.92396,39.055594,753.57143,38.380196); ctx.bezierCurveTo(753.27345,37.809309,752.49741,37.328927,752.05357,36.862339); ctx.bezierCurveTo(751.53075,36.312726,750.87996,35.536953,750.35714,34.987339); ctx.bezierCurveTo(749.9133,34.520751,749.30243,33.916923,748.83929,33.469482); ctx.bezierCurveTo(748.44403,33.087613,747.91216,32.583048,747.5,32.219482); ctx.bezierCurveTo(747.34311,32.081092,747.14822,31.872729,746.96429,31.773053); ctx.bezierCurveTo(746.64397,31.599467,746.1621,31.480643,745.80357,31.41591); ctx.bezierCurveTo(745.35469,31.334863,744.73901,31.377585,744.28572,31.326625); ctx.bezierCurveTo(743.9619,31.29022,743.52852,31.234349,743.21429,31.148053); ctx.bezierCurveTo(742.71544,31.011055,742.0328,30.817045,741.60714,30.523053); ctx.bezierCurveTo(741.31062,30.318259,741.04586,29.89695,740.80357,29.630196); ctx.bezierCurveTo(740.5104,29.307425,740.18518,28.79921,739.82143,28.558767); ctx.bezierCurveTo(739.41859,28.292491,738.75498,28.194555,738.30357,28.023053); ctx.bezierCurveTo(737.57355,27.745699,736.59886,27.374704,735.89286,27.04091); ctx.bezierCurveTo(735.2319,26.728412,734.35159,26.295656,733.75,25.880196); ctx.bezierCurveTo(733.10931,25.437731,732.40303,24.658316,731.78572,24.183767); ctx.bezierCurveTo(731.22027,23.749079,730.38241,23.284931,729.82143,22.844482); ctx.bezierCurveTo(729.25455,22.3994,728.54995,21.742335,728.03572,21.237339); ctx.bezierCurveTo(727.64359,20.852251,727.18144,20.279453,726.78572,19.898053); ctx.bezierCurveTo(726.4029,19.529085,725.71386,19.196869,725.44643,18.737339); ctx.bezierCurveTo(725.30903,18.501247,725.23584,18.11576,725.26786,17.844482); ctx.bezierCurveTo(725.31282,17.463614,725.8975,17.055599,725.80357,16.683767); ctx.bezierCurveTo(725.73797,16.42407,725.3228,16.279282,725.08929,16.148053); ctx.bezierCurveTo(724.71204,15.936044,724.10643,15.85773,723.75,15.612339); ctx.bezierCurveTo(723.35967,15.343613,723.00689,14.793345,722.67857,14.451625); ctx.bezierCurveTo(722.44237,14.205783,722.00547,13.963028,721.875,13.648053); ctx.bezierCurveTo(721.78275,13.425332,721.85903,13.085024,721.875,12.844482); ctx.bezierCurveTo(721.90184,12.44003,721.90637,11.882866,722.05357,11.505196); ctx.bezierCurveTo(722.1723,11.200555,722.41424,10.804777,722.67857,10.612339); ctx.bezierCurveTo(722.97311,10.397909,723.47693,10.292988,723.83929,10.255196); ctx.bezierCurveTo(724.42781,10.193816,725.22874,10.293409,725.80357,10.433767); ctx.bezierCurveTo(726.42209,10.584794,727.22946,10.897485,727.76786,11.237339); ctx.bezierCurveTo(728.44131,11.662441,729.29745,12.355751,729.73214,13.023053); ctx.bezierCurveTo(729.9633,13.377921,730.04464,13.960554,730.17857,14.362339); ctx.bezierCurveTo(730.28571,14.683768,730.33761,15.158905,730.53572,15.433767); ctx.bezierCurveTo(730.69234,15.651063,731.03454,15.810348,731.25,15.969482); ctx.bezierCurveTo(731.54306,16.185929,731.93016,16.479953,732.23214,16.683767); ctx.bezierCurveTo(732.65105,16.966499,733.18112,17.417228,733.66072,17.576625); ctx.bezierCurveTo(734.27288,17.780079,735.2006,17.525946,735.80357,17.755196); ctx.bezierCurveTo(736.17913,17.897983,736.64007,18.232821,736.875,18.558767); ctx.bezierCurveTo(737.12264,18.902344,737.08051,19.549735,737.32143,19.898053); ctx.bezierCurveTo(737.63555,20.352203,738.23947,20.84832,738.75,21.058767); ctx.bezierCurveTo(739.24776,21.26395,740.02761,21.059323,740.53572,21.237339); ctx.bezierCurveTo(741.04758,21.416671,741.7487,21.770913,742.05357,22.219482); ctx.bezierCurveTo(742.28389,22.558363,742.14836,23.187369,742.32143,23.558767); ctx.bezierCurveTo(742.6112,24.180615,743.17053,24.977219,743.75,25.344482); ctx.bezierCurveTo(744.23839,25.654023,745.06603,25.642948,745.625,25.79091); ctx.bezierCurveTo(746.27235,25.962265,747.12239,26.237625,747.76786,26.41591); ctx.bezierCurveTo(748.38157,26.585421,749.24049,26.691083,749.82143,26.951625); ctx.bezierCurveTo(750.35015,27.18875,750.95011,27.696168,751.42857,28.023053); ctx.bezierCurveTo(751.96851,28.391943,752.68242,28.89262,753.21429,29.273053); ctx.bezierCurveTo(753.91586,29.774868,754.84888,30.447684,755.53572,30.969482); ctx.bezierCurveTo(756.05203,31.361729,756.69016,31.952817,757.23214,32.308767); ctx.bezierCurveTo(757.56271,32.525873,758.03543,32.7645,758.39286,32.933767); ctx.bezierCurveTo(758.83793,33.144533,759.44801,33.390217,759.91072,33.558767); ctx.bezierCurveTo(760.49176,33.770424,761.38652,33.804558,761.875,34.183767); ctx.bezierCurveTo(762.27422,34.493681,762.41278,35.252704,762.76786,35.612339); ctx.bezierCurveTo(763.08108,35.92957,763.64768,36.167501,764.01786,36.41591); ctx.bezierCurveTo(764.28936,36.598099,764.75973,36.750902,764.91072,37.04091); ctx.bezierCurveTo(765.04679,37.302252,764.92644,37.72883,764.91072,38.023053); ctx.bezierCurveTo(764.87048,38.776272,764.71719,39.772431,764.64286,40.523053); ctx.bezierCurveTo(764.58455,41.111889,764.35458,41.905883,764.46429,42.487339); ctx.bezierCurveTo(764.50871,42.722763,764.65964,43.024929,764.82143,43.201625); ctx.bezierCurveTo(765.09754,43.503175,765.64413,43.685865,765.98214,43.91591); ctx.bezierCurveTo(766.3143,44.141972,766.77946,44.425719,767.05357,44.719482); ctx.bezierCurveTo(767.42359,45.116032,767.71548,45.799606,768.03572,46.237339); ctx.bezierCurveTo(768.38402,46.713427,768.82048,47.392533,769.28572,47.755196); ctx.bezierCurveTo(769.72986,48.101408,770.48842,48.287912,770.98214,48.558767); ctx.bezierCurveTo(771.95297,49.091365,773.17128,49.931161,774.10714,50.523053); ctx.bezierCurveTo(774.69747,50.896412,775.50261,51.367681,776.07143,51.773053); ctx.bezierCurveTo(777.15816,52.547514,778.49232,53.73189,779.55357,54.54091); ctx.bezierCurveTo(780.23954,55.063845,781.14612,55.776082,781.875,56.237339); ctx.bezierCurveTo(782.7764,56.807772,784.04311,57.462314,785,57.933767); ctx.bezierCurveTo(785.70994,58.283547,786.71567,58.626703,787.41072,59.005196); ctx.bezierCurveTo(788.14148,59.403131,788.99257,60.141747,789.73214,60.523053); ctx.bezierCurveTo(790.32015,60.826217,791.13061,61.234469,791.78572,61.326625); ctx.bezierCurveTo(792.63823,61.446549,793.78999,61.176056,794.64286,61.058767); ctx.bezierCurveTo(795.23622,60.977167,796.02166,60.827896,796.60714,60.701625); ctx.bezierCurveTo(797.47081,60.515358,798.60947,60.21073,799.46429,59.987339); ctx.bezierCurveTo(800.35073,59.755683,801.51417,59.372584,802.41072,59.183767); ctx.bezierCurveTo(802.9408,59.07213,803.66072,58.737339,804.19643,58.91591); ctx.bezierCurveTo(804.73214,59.094482,806.02388,58.842254,806.69643,59.183767); ctx.bezierCurveTo(807.05148,59.364055,807.30416,59.887948,807.58929,60.16591); ctx.bezierCurveTo(808.14683,60.709432,808.94712,61.373997,809.55357,61.862339); ctx.bezierCurveTo(810.07514,62.282328,810.73952,62.903798,811.33929,63.201625); ctx.bezierCurveTo(811.86325,63.46181,812.65834,63.555258,813.21429,63.737339); ctx.bezierCurveTo(813.94721,63.977378,814.88489,64.413337,815.625,64.630196); ctx.bezierCurveTo(816.46701,64.876913,817.60981,65.1609,818.48214,65.255196); ctx.bezierCurveTo(819.28106,65.341557,820.35734,65.237739,821.16072,65.255196); ctx.bezierCurveTo(821.77723,65.268592,822.6243,65.165126,823.21429,65.344482); ctx.bezierCurveTo(823.90434,65.554254,824.67997,66.176683,825.26786,66.594482); ctx.bezierCurveTo(825.7487,66.936202,826.38522,67.411378,826.78572,67.844482); ctx.bezierCurveTo(827.22969,68.324596,827.71861,69.058311,828.03572,69.630196); ctx.bezierCurveTo(828.60028,70.648322,828.99445,72.1805,829.55357,73.201625); ctx.bezierCurveTo(829.84973,73.742506,830.43259,74.349501,830.71429,74.898053); ctx.bezierCurveTo(831.14395,75.734736,831.51563,76.943538,831.78572,77.844482); ctx.bezierCurveTo(831.95176,78.398353,831.98459,79.196928,832.23214,79.719482); ctx.bezierCurveTo(832.53489,80.358563,833.11608,81.143428,833.66072,81.594482); ctx.bezierCurveTo(834.07588,81.938307,834.81673,82.103004,835.26786,82.398053); ctx.bezierCurveTo(835.96819,82.856081,836.7402,83.683107,837.41072,84.183767); ctx.bezierCurveTo(837.87503,84.530456,838.45882,85.102729,839.01786,85.255196); ctx.bezierCurveTo(839.48373,85.382252,840.14282,85.191993,840.625,85.16591); ctx.bezierCurveTo(841.13389,85.138382,841.81743,85.152169,842.32143,85.076625); ctx.bezierCurveTo(843.19519,84.945658,844.29508,84.355438,845.17857,84.362339); ctx.bezierCurveTo(845.59438,84.365587,846.18452,84.470894,846.51786,84.719482); ctx.bezierCurveTo(847.29858,85.3017,847.71208,86.6529,848.21429,87.487339); ctx.bezierCurveTo(848.56725,88.073794,848.92278,88.937812,849.375,89.451625); ctx.bezierCurveTo(849.57678,89.680881,849.93081,89.898052,850.17857,90.076625); ctx.bezierCurveTo(850.64866,90.415444,851.23701,90.961771,851.78572,91.148053); ctx.bezierCurveTo(852.16702,91.277502,852.67857,91.148053,853.125,91.237339); ctx.bezierCurveTo(853.57143,91.326625,854.36094,91.853739,854.82143,92.219482); ctx.bezierCurveTo(855.28145,92.584846,855.69234,93.293469,856.16072,93.648053); ctx.bezierCurveTo(856.81024,94.139772,857.80689,94.616739,858.57143,94.898053); ctx.bezierCurveTo(859.2422,95.144862,860.19346,95.286515,860.89286,95.433767); ctx.bezierCurveTo(861.45319,95.551739,862.22539,95.607562,862.76786,95.79091); ctx.bezierCurveTo(863.33527,95.982689,864.11129,96.279875,864.55357,96.683767); ctx.bezierCurveTo(865.04208,97.129881,865.23559,98.102146,865.71429,98.558767); ctx.bezierCurveTo(866.11339,98.939459,866.78132,99.563363,867.32143,99.451625); ctx.bezierCurveTo(867.75164,99.362624,867.8315,98.506478,868.21429,98.29091); ctx.bezierCurveTo(868.63698,98.052873,869.33967,98.169211,869.82143,98.112339); ctx.bezierCurveTo(870.46482,98.036387,871.33376,97.695634,871.96429,97.844482); ctx.bezierCurveTo(872.24627,97.911049,872.53571,98.206851,872.76786,98.380196); ctx.bezierCurveTo(873.10312,98.630526,873.58563,98.940306,873.83929,99.273053); ctx.bezierCurveTo(874.23172,99.787836,874.61375,100.60095,874.73214,101.23734); ctx.bezierCurveTo(874.81557,101.68579,874.49335,102.32425,874.64286,102.7552); ctx.bezierCurveTo(874.74858,103.05992,875.08305,103.38875,875.35714,103.55877); ctx.bezierCurveTo(875.61667,103.71975,876.04513,103.74449,876.33929,103.82662); ctx.bezierCurveTo(876.90275,103.98394,877.72549,104.04092,878.21429,104.36234); ctx.bezierCurveTo(878.53238,104.57151,878.82796,105.01453,879.01786,105.34448); ctx.bezierCurveTo(879.24618,105.74118,879.42792,106.33292,879.55357,106.77305); ctx.bezierCurveTo(879.70354,107.29839,880.01104,108.02173,879.91072,108.55877); ctx.bezierCurveTo(879.84659,108.90207,879.52301,109.28466,879.28572,109.54091); ctx.bezierCurveTo(879.10372,109.73744,878.82101,109.97936,878.57143,110.07662); ctx.bezierCurveTo(877.81897,110.36984,876.70043,110.34733,875.89286,110.34448); ctx.bezierCurveTo(875.13857,110.34181,874.14332,110.15256,873.39286,110.07662); ctx.bezierCurveTo(872.83069,110.01974,872.07895,109.96481,871.51786,109.89805); ctx.bezierCurveTo(870.76555,109.80854,869.74671,109.33415,869.01786,109.54091); ctx.bezierCurveTo(868.41408,109.71219,867.92397,110.519,867.41072,110.8802); ctx.bezierCurveTo(866.97868,111.18424,866.21251,111.35243,865.89286,111.77305); ctx.bezierCurveTo(865.64126,112.10412,865.59766,112.70115,865.53572,113.11234); ctx.bezierCurveTo(865.4319,113.80151,865.77558,114.81945,865.44643,115.43377); ctx.bezierCurveTo(865.16555,115.958,864.40107,116.39925,863.83929,116.59448); ctx.bezierCurveTo(863.25681,116.79691,862.4022,116.69832,861.78572,116.68377); ctx.bezierCurveTo(860.89839,116.66282,859.69698,116.64427,858.83929,116.41591); ctx.bezierCurveTo(858.15593,116.23397,857.11252,116.00556,856.69643,115.43377); ctx.bezierCurveTo(856.42665,115.06304,856.45211,114.36967,856.51786,113.91591); ctx.bezierCurveTo(856.60562,113.31025,857.24825,112.6485,857.32143,112.04091); ctx.bezierCurveTo(857.37988,111.55562,857.42653,110.74971,857.05357,110.43377); ctx.bezierCurveTo(856.82875,110.24332,856.36357,110.39549,856.07143,110.43377); ctx.bezierCurveTo(855.65913,110.4878,855.09238,110.58321,854.73214,110.79091); ctx.bezierCurveTo(854.2727,111.0558,853.83482,111.64484,853.48214,112.04091); ctx.bezierCurveTo(852.93688,112.65325,852.33098,113.57143,851.78572,114.18377); ctx.bezierCurveTo(851.28189,114.74958,850.58245,115.48499,850,115.96948); ctx.bezierCurveTo(849.60016,116.30207,849.06517,116.78819,848.57143,116.95162); ctx.bezierCurveTo(847.88438,117.17904,846.88187,117.10176,846.16072,117.04091); ctx.bezierCurveTo(845.50638,116.98569,844.6217,116.85252,844.01786,116.59448); ctx.bezierCurveTo(843.53961,116.39011,842.99444,115.93844,842.58929,115.61234); ctx.bezierCurveTo(842.13166,115.24399,841.47419,114.76989,841.16072,114.27305); ctx.bezierCurveTo(840.83075,113.75005,840.87462,112.82603,840.53572,112.30877); ctx.bezierCurveTo(840.37967,112.0706,840.08358,111.79491,839.82143,111.68377); ctx.bezierCurveTo(839.52447,111.55787,839.03324,111.44017,838.75,111.59448); ctx.bezierCurveTo(838.35014,111.81233,838.23836,112.52599,838.03572,112.93377); ctx.bezierCurveTo(837.86505,113.27722,837.64433,113.73916,837.5,114.09448); ctx.bezierCurveTo(837.31827,114.54186,837.21621,115.20037,836.96429,115.61234); ctx.bezierCurveTo(836.59856,116.21043,835.92426,116.89665,835.35714,117.30877); ctx.bezierCurveTo(834.85314,117.67502,834.07957,118.02489,833.48214,118.20162); ctx.bezierCurveTo(832.49768,118.49285,831.10703,118.51324,830.08929,118.64805); ctx.bezierCurveTo(829.28563,118.7545,828.21542,118.90686,827.41072,119.0052); ctx.bezierCurveTo(826.92919,119.06405,826.28759,119.21633,825.80357,119.18377); ctx.bezierCurveTo(824.92204,119.12448,823.76132,118.8109,822.94643,118.46948); ctx.bezierCurveTo(821.90413,118.03277,820.66883,117.13744,819.73214,116.5052); ctx.bezierCurveTo(818.76414,115.85183,817.54678,114.87731,816.60714,114.18377); ctx.bezierCurveTo(815.40452,113.29613,813.76025,112.16635,812.58929,111.23734); ctx.bezierCurveTo(812.20237,110.93037,811.77136,110.40519,811.33929,110.16591); ctx.bezierCurveTo(810.94649,109.94838,810.08645,110.13267,809.91072,109.71948); ctx.bezierCurveTo(809.74663,109.33366,810.41258,108.87025,810.53572,108.46948); ctx.bezierCurveTo(810.65477,108.08202,810.85549,107.51015,810.71429,107.1302); ctx.bezierCurveTo(810.48958,106.52551,809.64132,106.06327,809.10714,105.70162); ctx.bezierCurveTo(808.61117,105.36583,807.83601,105.11526,807.32143,104.80877); ctx.bezierCurveTo(806.4787,104.30683,805.40544,103.55071,804.64286,102.93377); ctx.bezierCurveTo(803.81773,102.26623,802.88225,101.18617,802.05357,100.52305); ctx.bezierCurveTo(801.5721,100.13777,800.82055,99.76917,800.35714,99.362339); ctx.bezierCurveTo(799.84394,98.9118,799.25742,98.205837,798.83929,97.66591); ctx.bezierCurveTo(798.54362,97.284123,798.12035,96.777104,797.94643,96.326625); ctx.bezierCurveTo(797.75132,95.821272,797.65559,95.08213,797.67857,94.54091); ctx.bezierCurveTo(797.70309,93.963206,797.89848,93.197916,798.125,92.66591); ctx.bezierCurveTo(798.29965,92.255741,798.74483,91.822087,798.92857,91.41591); ctx.bezierCurveTo(799.00894,91.23824,799.1171,90.985658,799.10714,90.79091); ctx.bezierCurveTo(799.08504,90.358739,798.81451,89.80964,798.57143,89.451625); ctx.bezierCurveTo(798.17764,88.871627,797.45199,88.242675,796.875,87.844482); ctx.bezierCurveTo(796.16508,87.354549,795.05803,86.97862,794.28572,86.594482); ctx.bezierCurveTo(793.18094,86.044977,791.68687,85.347914,790.625,84.719482); ctx.bezierCurveTo(789.76188,84.208672,788.65984,83.44579,787.85714,82.844482); ctx.bezierCurveTo(787.21759,82.365392,786.45731,81.607596,785.80357,81.148053); ctx.bezierCurveTo(785.11583,80.664606,784.09932,80.175138,783.39286,79.719482); ctx.bezierCurveTo(783.11809,79.542262,782.75499,79.29914,782.5,79.094482); ctx.bezierCurveTo(782.15994,78.821547,781.75278,78.403921,781.42857,78.112339); ctx.bezierCurveTo(780.97705,77.706253,780.41875,77.105753,779.91072,76.773053); ctx.bezierCurveTo(779.5398,76.530141,778.95675,76.367407,778.57143,76.148053); ctx.bezierCurveTo(777.9516,75.7952,777.22529,75.164554,776.60714,74.808767); ctx.bezierCurveTo(776.01527,74.468106,775.18483,74.087135,774.55357,73.826625); ctx.bezierCurveTo(774.02891,73.610109,773.31456,73.354157,772.76786,73.201625); ctx.bezierCurveTo(772.26691,73.061857,771.55609,73.033147,771.07143,72.844482); ctx.bezierCurveTo(770.28803,72.539525,769.40607,71.8047,768.66072,71.41591); ctx.bezierCurveTo(768.0868,71.116543,767.30984,70.729775,766.69643,70.523053); ctx.bezierCurveTo(766.12376,70.330061,765.25641,70.377191,764.73214,70.076625); ctx.bezierCurveTo(764.2225,69.784444,763.83249,69.037702,763.39286,68.648053); ctx.bezierCurveTo(763.01999,68.317576,762.47067,67.938447,762.05357,67.66591); ctx.bezierCurveTo(761.56128,67.34424,760.88104,66.950886,760.35714,66.683767); ctx.bezierCurveTo(759.8871,66.444107,759.23745,66.171392,758.75,65.969482); ctx.bezierCurveTo(758.06063,65.683937,757.02383,65.526549,756.42857,65.076625); ctx.bezierCurveTo(756.0012,64.753599,755.75083,64.011373,755.35714,63.648053); ctx.bezierCurveTo(754.91479,63.239825,754.05409,63.032241,753.66072,62.576625); ctx.bezierCurveTo(753.37827,62.249471,753.17844,61.679537,753.07729,61.259324); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.beginPath(); // Lake Lugano ctx.moveTo(687.24552,613.2755); ctx.bezierCurveTo(687.42214,613.59724,687.777,613.97086,687.87497,614.32457); ctx.bezierCurveTo(688.00939,614.80985,687.85345,615.49999,687.87497,616.00308); ctx.bezierCurveTo(687.92222,617.10763,688.0984,618.57303,688.18969,619.67482); ctx.bezierCurveTo(688.25487,620.46144,688.42675,621.50865,688.3995,622.2975); ctx.bezierCurveTo(688.37753,622.9336,687.96585,623.77037,688.08478,624.39564); ctx.bezierCurveTo(688.21388,625.07443,688.78002,625.87217,689.23876,626.38887); ctx.bezierCurveTo(689.44771,626.62422,689.84025,626.81211,690.07801,627.01831); ctx.bezierCurveTo(690.24613,627.16412,690.51739,627.33725,690.60255,627.54285); ctx.bezierCurveTo(690.85547,628.15345,690.22339,629.20456,690.60255,629.74589); ctx.bezierCurveTo(690.81388,630.04761,691.3914,630.21435,691.75652,630.16552); ctx.bezierCurveTo(692.40563,630.07871,693.04514,629.33566,693.53994,628.90664); ctx.bezierCurveTo(694.12867,628.39618,694.78627,627.58285,695.32336,627.01831); ctx.bezierCurveTo(696.04446,626.26035,696.97622,625.21949,697.73622,624.50054); ctx.bezierCurveTo(698.15779,624.10174,698.88111,623.72323,699.20492,623.24166); ctx.bezierCurveTo(699.42705,622.9113,699.355,622.27573,699.62455,621.98278); ctx.bezierCurveTo(699.94913,621.63002,700.62366,621.44972,701.09324,621.35333); ctx.bezierCurveTo(701.40153,621.29005,701.84937,621.23829,702.14231,621.35333); ctx.bezierCurveTo(702.70198,621.57311,703.17805,622.2999,703.61101,622.71712); ctx.bezierCurveTo(704.28404,623.36569,705.35921,624.10364,705.81406,624.92017); ctx.bezierCurveTo(706.08154,625.40033,706.15896,626.15906,706.23368,626.70359); ctx.bezierCurveTo(706.33645,627.45256,706.00846,628.54126,706.33859,629.22136); ctx.bezierCurveTo(706.4653,629.48239,706.79435,629.76968,707.07294,629.8508); ctx.bezierCurveTo(707.28661,629.91302,707.61984,629.86583,707.80729,629.74589); ctx.bezierCurveTo(708.34408,629.40243,708.7639,628.5684,708.96127,627.96247); ctx.bezierCurveTo(709.137,627.423,709.18845,626.62819,709.06617,626.07415); ctx.bezierCurveTo(708.95086,625.5517,708.51691,624.95016,708.22692,624.50054); ctx.bezierCurveTo(707.94715,624.06676,707.51842,623.52463,707.17785,623.13675); ctx.bezierCurveTo(706.76672,622.66851,706.05217,622.18826,705.70915,621.66806); ctx.bezierCurveTo(705.33595,621.1021,705.06634,620.21876,704.86989,619.56992); ctx.bezierCurveTo(704.69281,618.98506,704.51355,618.18447,704.45027,617.57668); ctx.bezierCurveTo(704.36227,616.7315,704.38548,615.59147,704.45027,614.7442); ctx.bezierCurveTo(704.5134,613.91871,704.61879,612.80552,704.86989,612.01661); ctx.bezierCurveTo(704.97661,611.68131,705.24426,611.28575,705.39443,610.96754); ctx.bezierCurveTo(705.65901,610.40691,705.94151,609.62598,706.23368,609.07922); ctx.bezierCurveTo(706.56701,608.45545,707.05993,607.64547,707.49257,607.08599); ctx.bezierCurveTo(707.9148,606.53996,708.53692,605.85056,709.06617,605.40748); ctx.bezierCurveTo(709.6418,604.92557,710.49788,604.38932,711.16431,604.04369); ctx.bezierCurveTo(711.76612,603.73157,712.62909,603.44619,713.26245,603.20443); ctx.bezierCurveTo(713.95075,602.9417,714.87155,602.5984,715.5704,602.36517); ctx.bezierCurveTo(716.28813,602.12564,717.31151,601.97904,717.98326,601.63082); ctx.bezierCurveTo(718.62042,601.30053,719.33357,600.63709,719.87159,600.16213); ctx.bezierCurveTo(720.37209,599.72029,720.91644,598.99613,721.44519,598.58852); ctx.bezierCurveTo(721.79147,598.32158,722.28711,597.98572,722.70408,597.85417); ctx.bezierCurveTo(723.42691,597.62613,724.46455,597.67586,725.22184,597.64436); ctx.bezierCurveTo(726.51108,597.59074,728.23308,597.61213,729.52303,597.64436); ctx.bezierCurveTo(730.15306,597.6601,730.99227,597.79017,731.62117,597.74927); ctx.bezierCurveTo(732.67455,597.68076,734.11767,597.54674,735.0831,597.11983); ctx.bezierCurveTo(735.69909,596.84744,736.34018,596.17629,736.86652,595.75603); ctx.bezierCurveTo(737.44278,595.29592,738.22839,594.69879,738.75484,594.18243); ctx.bezierCurveTo(739.20082,593.74499,739.71408,593.08485,740.11863,592.60883); ctx.bezierCurveTo(740.27781,592.42153,740.59759,592.22093,740.64317,591.97938); ctx.bezierCurveTo(740.71698,591.58819,740.47979,591.02516,740.22354,590.7205); ctx.bezierCurveTo(739.92443,590.36488,739.32438,589.99319,738.85975,589.98615); ctx.bezierCurveTo(738.36719,589.97869,737.80005,590.44592,737.39105,590.7205); ctx.bezierCurveTo(737.11329,590.90698,736.81744,591.25147,736.5518,591.45485); ctx.bezierCurveTo(736.1013,591.79976,735.46513,592.21271,734.97819,592.50392); ctx.bezierCurveTo(734.51901,592.77853,733.90522,593.15443,733.40459,593.34317); ctx.bezierCurveTo(732.89029,593.53706,732.16128,593.66089,731.62117,593.7628); ctx.bezierCurveTo(730.96512,593.88659,730.08139,594.00136,729.41812,594.07752); ctx.bezierCurveTo(728.69627,594.1604,727.73178,594.29756,727.00526,594.28734); ctx.bezierCurveTo(726.18164,594.27575,725.10128,593.95936,724.27768,593.97262); ctx.bezierCurveTo(723.41877,593.98645,722.25699,594.11135,721.44519,594.39224); ctx.bezierCurveTo(720.96562,594.55818,720.42111,594.98686,719.9765,595.2315); ctx.bezierCurveTo(719.44611,595.52334,718.72034,595.8782,718.19308,596.17566); ctx.bezierCurveTo(718.03325,596.26583,717.83059,596.40425,717.66854,596.49038); ctx.bezierCurveTo(717.20852,596.73487,716.53474,596.9455,716.09494,597.22473); ctx.bezierCurveTo(715.67991,597.48823,715.20766,597.95195,714.83606,598.2738); ctx.bezierCurveTo(714.516,598.55101,714.15289,599.0049,713.78699,599.21796); ctx.bezierCurveTo(713.44296,599.41828,712.89823,599.49101,712.5281,599.63759); ctx.bezierCurveTo(712.10915,599.80351,711.60003,600.15216,711.16431,600.26703); ctx.bezierCurveTo(710.79786,600.36364,710.28068,600.31895,709.90543,600.37194); ctx.bezierCurveTo(709.58763,600.41681,709.17575,600.55013,708.85636,600.58176); ctx.bezierCurveTo(708.19866,600.64689,707.30312,600.70242,706.65331,600.58176); ctx.bezierCurveTo(706.22232,600.50173,705.72369,600.11763,705.28952,600.05722); ctx.bezierCurveTo(704.94522,600.00931,704.46844,600.26221,704.13554,600.16213); ctx.bezierCurveTo(703.94255,600.10411,703.81002,599.77421,703.61101,599.7425); ctx.bezierCurveTo(703.34546,599.70019,702.95834,599.86359,702.77175,600.05722); ctx.bezierCurveTo(702.42646,600.41554,702.23801,601.13329,702.24722,601.63082); ctx.bezierCurveTo(702.2522,601.89967,702.4578,602.22217,702.56194,602.47008); ctx.bezierCurveTo(702.7637,602.95038,703.13389,603.54869,703.29629,604.04369); ctx.bezierCurveTo(703.49639,604.65361,703.72275,605.49995,703.71592,606.14182); ctx.bezierCurveTo(703.70975,606.72211,703.43901,607.46766,703.29629,608.03015); ctx.bezierCurveTo(703.12724,608.6964,702.89711,609.58555,702.66685,610.2332); ctx.bezierCurveTo(702.42597,610.91071,701.95224,611.75482,701.72268,612.43624); ctx.bezierCurveTo(701.47412,613.17407,701.37635,614.22873,701.09324,614.95401); ctx.bezierCurveTo(700.80645,615.68871,700.21202,616.56957,699.83436,617.26196); ctx.bezierCurveTo(699.4567,617.95435,698.93327,618.86706,698.57548,619.56992); ctx.bezierCurveTo(698.27531,620.15958,698.03461,621.0386,697.63131,621.56315); ctx.bezierCurveTo(697.30464,621.98803,696.66192,622.35422,696.26752,622.71712); ctx.bezierCurveTo(695.74347,623.19931,695.24694,624.12312,694.58901,624.39564); ctx.bezierCurveTo(694.26917,624.52812,693.74706,624.54561,693.43503,624.39564); ctx.bezierCurveTo(692.89014,624.13375,692.53726,623.30689,692.17615,622.82203); ctx.bezierCurveTo(691.87892,622.42294,691.42368,621.91745,691.23199,621.45824); ctx.bezierCurveTo(691.03463,620.98545,690.92,620.29205,690.91727,619.77973); ctx.bezierCurveTo(690.91437,619.23644,691.19749,618.53851,691.23199,617.99631); ctx.bezierCurveTo(691.27401,617.33598,691.18659,616.45225,691.12708,615.79327); ctx.bezierCurveTo(691.08424,615.31894,691.01161,614.68648,690.91727,614.21966); ctx.bezierCurveTo(690.84619,613.86793,690.66701,613.41868,690.60255,613.06568); ctx.bezierCurveTo(690.4833,612.41258,690.39273,611.52654,690.39273,610.86264); ctx.bezierCurveTo(690.39273,610.19873,690.46522,609.30914,690.60255,608.65959); ctx.bezierCurveTo(690.70548,608.17274,690.90845,607.53301,691.12708,607.08599); ctx.bezierCurveTo(691.37636,606.57631,691.89723,606.00646,692.17615,605.51238); ctx.bezierCurveTo(692.46684,604.99746,692.88641,604.30603,693.01541,603.72896); ctx.bezierCurveTo(693.07034,603.48325,693.16263,603.09396,693.01541,602.88971); ctx.bezierCurveTo(692.78264,602.56676,692.15163,602.51872,691.75652,602.47008); ctx.bezierCurveTo(691.34925,602.41994,690.77234,602.41917,690.39273,602.57499); ctx.bezierCurveTo(689.89693,602.77851,689.27163,603.25111,689.02894,603.72896); ctx.bezierCurveTo(688.62889,604.51666,688.81672,605.7829,688.81913,606.66636); ctx.bezierCurveTo(688.82025,607.0767,689.0572,607.64202,688.92403,608.03015); ctx.bezierCurveTo(688.77219,608.47269,688.17862,608.82819,687.87497,609.18413); ctx.bezierCurveTo(687.61339,609.49076,687.19846,609.86448,687.03571,610.2332); ctx.bezierCurveTo(686.79126,610.78703,686.62842,611.62817,686.72099,612.22643); ctx.bezierCurveTo(686.7748,612.57416,687.0762,612.96705,687.24552,613.2755); ctx.closePath(); ctx.fill(); ctx.stroke(); ctx.restore(); ctx.save(); ctx.fillStyle="rgba(211, 235, 250, 1)"; ctx.lineWidth=0.2; ctx.font=" 15px "; ctx.globalAlpha=0.87; ctx.beginPath(); // Lake Maggiore ctx.moveTo(644.7582,575.7188); ctx.bezierCurveTo(644.7582,575.7188,644.66887,575.50683,644.64604,575.41134); ctx.bezierCurveTo(644.52759,574.91593,644.40113,574.23318,644.44348,573.72557); ctx.bezierCurveTo(644.48984,573.16981,644.82592,572.48143,644.96802,571.94215); ctx.bezierCurveTo(645.21506,571.00463,645.49234,569.74145,645.70237,568.79495); ctx.bezierCurveTo(645.83475,568.19838,645.89608,567.3695,646.12199,566.80171); ctx.bezierCurveTo(646.54503,565.73847,647.57555,564.55865,648.11523,563.5496); ctx.bezierCurveTo(648.54027,562.7549,649.00378,561.64364,649.37411,560.82202); ctx.bezierCurveTo(649.72733,560.03835,650.12133,558.95661,650.52809,558.19934); ctx.bezierCurveTo(650.77595,557.7379,651.13776,557.13373,651.47225,556.73064); ctx.bezierCurveTo(651.96984,556.13099,652.77624,555.46271,653.36057,554.94723); ctx.bezierCurveTo(653.88033,554.48871,654.59106,553.89646,655.14399,553.47853); ctx.bezierCurveTo(655.54097,553.17848,656.07324,552.77685,656.50778,552.53437); ctx.bezierCurveTo(656.98775,552.26654,657.66016,551.95905,658.18629,551.80002); ctx.bezierCurveTo(658.70634,551.64282,659.42692,551.46197,659.96971,551.4853); ctx.bezierCurveTo(660.45784,551.50628,661.09224,551.71721,661.54332,551.90492); ctx.bezierCurveTo(661.94699,552.0729,662.41486,552.43646,662.8022,552.63927); ctx.bezierCurveTo(663.26372,552.88092,663.86722,553.26079,664.37581,553.37362); ctx.bezierCurveTo(664.83668,553.47586,665.51326,553.55428,665.94941,553.37362); ctx.bezierCurveTo(666.31949,553.22033,666.61464,552.71697,666.89357,552.42946); ctx.bezierCurveTo(667.40517,551.90212,668.08284,551.19418,668.57208,550.64604); ctx.bezierCurveTo(668.92896,550.24619,669.51559,549.77515,669.72606,549.28225); ctx.bezierCurveTo(669.96218,548.72928,669.77628,547.86873,669.93587,547.28902); ctx.bezierCurveTo(670.05547,546.85457,670.28203,546.27566,670.56532,545.92523); ctx.bezierCurveTo(670.86211,545.55811,671.40904,545.20579,671.8242,544.98106); ctx.bezierCurveTo(672.14816,544.8057,672.63403,544.6928,672.97818,544.56144); ctx.bezierCurveTo(673.61154,544.31968,674.40161,543.78823,675.07632,543.72218); ctx.bezierCurveTo(675.58621,543.67227,676.30988,543.78293,676.75483,544.0369); ctx.bezierCurveTo(677.33594,544.36858,677.78901,545.20659,678.22352,545.71541); ctx.bezierCurveTo(678.54277,546.08926,678.99731,546.56699,679.27259,546.9743); ctx.bezierCurveTo(679.53279,547.3593,679.82263,547.91152,680.00694,548.33809); ctx.bezierCurveTo(680.16484,548.70353,680.3628,549.20402,680.42657,549.59697); ctx.bezierCurveTo(680.4669,549.8455,680.34086,550.19949,680.42657,550.43623); ctx.bezierCurveTo(680.51025,550.66735,680.83618,550.84839,680.95111,551.06567); ctx.bezierCurveTo(681.05824,551.2682,681.1433,551.57158,681.16092,551.80002); ctx.bezierCurveTo(681.18043,552.053,681.20723,552.43552,681.05601,552.63927); ctx.bezierCurveTo(680.87128,552.88817,680.39013,552.92238,680.11185,553.0589); ctx.bezierCurveTo(679.69467,553.26356,679.19864,553.67965,678.74806,553.79325); ctx.bezierCurveTo(678.35134,553.89327,677.78945,553.7365,677.38427,553.79325); ctx.bezierCurveTo(676.93046,553.85681,676.35618,554.08699,675.91557,554.21288); ctx.bezierCurveTo(675.25466,554.40171,674.37721,554.66723,673.71253,554.84232); ctx.bezierCurveTo(672.8046,555.08149,671.54989,555.24847,670.67022,555.57667); ctx.bezierCurveTo(669.70749,555.93586,668.42046,556.49625,667.62792,557.15027); ctx.bezierCurveTo(667.0403,557.63518,666.59418,558.60593,666.05432,559.1435); ctx.bezierCurveTo(665.40298,559.79208,664.38096,560.48591,663.64146,561.03183); ctx.bezierCurveTo(662.93205,561.55554,661.92884,562.17443,661.2286,562.71034); ctx.bezierCurveTo(660.41259,563.33484,659.27281,564.13164,658.60592,564.91339); ctx.bezierCurveTo(658.36772,565.19262,658.27986,565.7559,657.97648,565.96246); ctx.bezierCurveTo(657.66,566.17794,657.0843,566.06217,656.7176,566.17227); ctx.bezierCurveTo(656.42073,566.26141,656.03977,566.43334,655.77343,566.5919); ctx.bezierCurveTo(655.32989,566.85594,654.78792,567.28976,654.40964,567.64097); ctx.bezierCurveTo(653.82162,568.1869,653.10229,568.9883,652.62623,569.6342); ctx.bezierCurveTo(652.19071,570.22509,651.70466,571.08038,651.36734,571.73234); ctx.bezierCurveTo(650.97233,572.4958,650.48429,573.53923,650.21336,574.35501); ctx.bezierCurveTo(650.08102,574.7535,649.89864,575.7188,649.89864,575.7188); ctx.lineTo(644.7582,575.7188); ctx.closePath(); ctx.fill(); ctx.stroke();