From 0f87ef1124586618ec8a3a3b8e9e808ee56d7486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Thu, 13 Feb 2020 09:38:53 -0800 Subject: [PATCH] Try out browser testing (#9245) --- .circleci/config.yml | 26 +++++++ package.json | 2 + test/README.md | 4 ++ test/browser/drag.test.js | 29 ++++++++ test/browser/fixtures/land.html | 58 +++++++++++++++ test/browser/fixtures/land.json | 1 + test/browser/util/browser.js | 118 +++++++++++++++++++++++++++++++ test/browser/util/doubleclick.js | 30 ++++++++ test/browser/util/mousewheel.js | 45 ++++++++++++ test/browser/zoom.test.js | 21 ++++++ yarn.lock | 63 ++++++++++++++++- 11 files changed, 394 insertions(+), 3 deletions(-) create mode 100644 test/browser/drag.test.js create mode 100644 test/browser/fixtures/land.html create mode 100644 test/browser/fixtures/land.json create mode 100644 test/browser/util/browser.js create mode 100644 test/browser/util/doubleclick.js create mode 100644 test/browser/util/mousewheel.js create mode 100644 test/browser/zoom.test.js diff --git a/.circleci/config.yml b/.circleci/config.yml index a2837118f30..04f65c3f237 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -66,6 +66,12 @@ workflows: filters: tags: only: /.*/ + - test-browser: + requires: + - prepare + filters: + tags: + only: /.*/ - deploy-benchmarks: requires: - lint @@ -218,6 +224,26 @@ jobs: - store_artifacts: path: "test/integration/query-tests/index.html" + test-browser: + <<: *defaults + steps: + - attach_workspace: + at: . + - run: yarn run build-dev + - run: yarn run build-token + - run: + name: Test Chrome + environment: + SELENIUM_BROWSER: chrome + TAP_COLORS: 1 + command: yarn run test-browser + - run: + name: Test Firefox + environment: + SELENIUM_BROWSER: firefox + TAP_COLORS: 1 + command: yarn run test-browser + test-expressions: <<: *defaults steps: diff --git a/package.json b/package.json index e25a1b90ac2..13f3ce3f6d9 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "rollup-plugin-sourcemaps": "^0.4.2", "rollup-plugin-terser": "^5.1.2", "rollup-plugin-unassert": "^0.3.0", + "selenium-webdriver": "^4.0.0-alpha.5", "shuffle-seed": "^1.1.6", "sinon": "^7.3.2", "st": "^1.2.2", @@ -141,6 +142,7 @@ "test-suite-clean": "find test/integration/{render,query, expressions}-tests -mindepth 2 -type d -exec test -e \"{}/actual.png\" \\; -not \\( -exec test -e \"{}/style.json\" \\; \\) -print | xargs -t rm -r", "test-unit": "build/run-tap --reporter classic --no-coverage test/unit", "test-build": "build/run-tap --no-coverage test/build/**/*.test.js", + "test-browser": "build/run-tap --reporter spec --no-coverage test/browser/**/*.test.js", "test-render": "node --max-old-space-size=2048 test/render.test.js", "test-query-node": "node test/query.test.js", "watch-query": "testem -f test/integration/testem.js", diff --git a/test/README.md b/test/README.md index 48622e1b659..e530af86c75 100644 --- a/test/README.md +++ b/test/README.md @@ -29,6 +29,10 @@ See [`test/integration/README.md`](https://github.com/mapbox/mapbox-gl-js/blob/m - **You must not make network requests in test cases.** This rule holds in cases when result isn't used or is expected to fail. You may use `window.useFakeXMLHttpRequest` and `window.server` per the [Sinon API](http://sinonjs.org/docs/#server) to simulate network requests. This ensures that tests are reliable, able to be run in an isolated environment, and performant. - **You should use clear [input space partitioning](http://crystal.uta.edu/~ylei/cse4321/data/isp.pdf) schemes.** Look for edge cases! This ensures that tests suites are comprehensive and easy to understand. +## Browser Tests + +See [`test/browser/README.md`](https://github.com/mapbox/mapbox-gl-js/blob/master/test/browser/README.md). + ## Spies, Stubs, and Mocks The test object is augmented with methods from Sinon.js for [spies](http://sinonjs.org/docs/#spies), [stubs](http://sinonjs.org/docs/#stubs), and [mocks](http://sinonjs.org/docs/#mocks). For example, to use Sinon's spy API, call `t.spy(...)` within a test. diff --git a/test/browser/drag.test.js b/test/browser/drag.test.js new file mode 100644 index 00000000000..ffcb08b59fe --- /dev/null +++ b/test/browser/drag.test.js @@ -0,0 +1,29 @@ +import {test} from '../util/test'; +import browser from './util/browser'; +import {Origin} from 'selenium-webdriver'; +import {equalWithPrecision} from '../util'; + +test("dragging", async t => { + const {driver} = browser; + + await t.test("drag to the left", async t => { + const canvas = await browser.getMapCanvas(`${browser.basePath}/test/browser/fixtures/land.html`); + + // Perform drag action, wait a bit the end to avoid the momentum mode. + await driver + .actions() + .move(canvas) + .press() + .move({x: 100 / browser.scaleFactor, y: 0, origin: Origin.POINTER}) + .pause(200) + .release() + .perform(); + + const center = await driver.executeScript(() => { + /* eslint-disable no-undef */ + return map.getCenter(); + }); + equalWithPrecision(t, center.lng, -35.15625, 0.001); + equalWithPrecision(t, center.lat, 0, 0.0000001); + }); +}); diff --git a/test/browser/fixtures/land.html b/test/browser/fixtures/land.html new file mode 100644 index 00000000000..f5a0476eff8 --- /dev/null +++ b/test/browser/fixtures/land.html @@ -0,0 +1,58 @@ + + + + Mapbox GL JS debug page + + + + + + + +
+ + + + + + + + diff --git a/test/browser/fixtures/land.json b/test/browser/fixtures/land.json new file mode 100644 index 00000000000..3ef19f77a75 --- /dev/null +++ b/test/browser/fixtures/land.json @@ -0,0 +1 @@ +{"type":"MultiPolygon","coordinates":[[[[-59.57209,-80.04018],[-59.86585,-80.54966],[-60.15966,-81.00033],[-62.25539,-80.86318],[-64.48813,-80.92193],[-65.74167,-80.58883],[-65.74167,-80.54966],[-66.29003,-80.25577],[-64.03769,-80.29494],[-61.88325,-80.39287],[-61.13898,-79.98137],[-60.61012,-79.62868],[-59.57209,-80.04018]]],[[[-159.20818,-79.49706],[-161.1276,-79.63421],[-162.43985,-79.28147],[-163.02741,-78.92877],[-163.0666,-78.86997],[-163.7129,-78.59567],[-163.7129,-78.59567],[-163.1058,-78.22334],[-161.24511,-78.38018],[-160.24621,-78.69365],[-159.4824,-79.04634],[-159.20818,-79.49706]]],[[[-45.15476,-78.04707],[-43.92083,-78.4781],[-43.48995,-79.08556],[-43.37244,-79.51664],[-43.33327,-80.02612],[-44.88054,-80.33964],[-46.50617,-80.59436],[-48.38642,-80.82948],[-50.48211,-81.02544],[-52.85199,-80.96669],[-54.16426,-80.63353],[-53.98799,-80.22203],[-51.85313,-79.94773],[-50.99133,-79.61462],[-50.36459,-79.18349],[-49.91413,-78.81121],[-49.30696,-78.45857],[-48.66062,-78.04702],[-48.66062,-78.04702],[-48.1514,-78.04707],[-46.66286,-77.83148],[-45.15476,-78.04707]]],[[[-121.21151,-73.50099],[-119.91885,-73.65773],[-118.72414,-73.48135],[-119.29212,-73.8341],[-120.23222,-74.08881],[-121.62283,-74.01047],[-122.62173,-73.65778],[-122.62174,-73.65778],[-122.40624,-73.32462],[-121.21151,-73.50099]]],[[[-125.55957,-73.48135],[-124.03188,-73.87327],[-124.61947,-73.8341],[-125.91218,-73.73612],[-127.28313,-73.46177],[-127.28313,-73.46177],[-126.55847,-73.24623],[-125.55957,-73.48135]]],[[[-98.98155,-71.93333],[-97.88474,-72.07054],[-96.78794,-71.95297],[-96.20035,-72.52121],[-96.98376,-72.44286],[-98.19808,-72.48203],[-99.43201,-72.44286],[-100.78346,-72.50162],[-101.80187,-72.30566],[-102.33073,-71.89416],[-102.33073,-71.89416],[-101.70397,-71.71779],[-100.43092,-71.85499],[-98.98155,-71.93333]]],[[[-68.45135,-70.95582],[-68.33383,-71.40649],[-68.51013,-71.79841],[-68.7843,-72.17074],[-69.95947,-72.30789],[-71.07589,-72.50384],[-72.38813,-72.48426],[-71.8985,-72.09234],[-73.07362,-72.22949],[-74.19004,-72.36669],[-74.95389,-72.07276],[-75.01263,-71.66126],[-73.91582,-71.26934],[-73.91582,-71.26934],[-73.23033,-71.15178],[-72.07472,-71.19095],[-71.78096,-70.68147],[-71.72218,-70.3092],[-71.74179,-69.50578],[-71.17382,-69.03547],[-70.25325,-68.87874],[-69.72445,-69.25102],[-69.48942,-69.62335],[-69.05852,-70.07402],[-68.72554,-70.50515],[-68.45135,-70.95582]]],[[[-58.61414,-64.15247],[-59.04507,-64.36801],[-59.78934,-64.21122],[-60.61193,-64.3092],[-61.29742,-64.54433],[-62.0221,-64.79909],[-62.51176,-65.09303],[-62.64886,-65.48494],[-62.59013,-65.85722],[-62.12008,-66.19033],[-62.80557,-66.42551],[-63.74569,-66.50385],[-64.29411,-66.837],[-64.88169,-67.15047],[-65.50842,-67.58161],[-65.66508,-67.95389],[-65.31255,-68.36533],[-64.78371,-68.67891],[-63.9611,-68.91398],[-63.1973,-69.22756],[-62.78596,-69.61942],[-62.57052,-69.99175],[-62.27674,-70.38366],[-61.80666,-70.71677],[-61.51291,-71.08904],[-61.37581,-72.01007],[-61.08198,-72.38235],[-61.00366,-72.77426],[-60.69027,-73.16618],[-60.82737,-73.69524],[-61.37581,-74.10674],[-61.96337,-74.43985],[-63.2952,-74.577],[-63.74569,-74.92974],[-64.35284,-75.26285],[-65.86099,-75.63512],[-67.19282,-75.79191],[-68.44628,-76.00745],[-69.79772,-76.22299],[-70.60072,-76.63449],[-72.20678,-76.67367],[-73.96954,-76.63449],[-75.55598,-76.71289],[-77.24037,-76.71289],[-76.92698,-77.1048],[-75.39929,-77.28107],[-74.28288,-77.55542],[-73.65612,-77.90811],[-74.77254,-78.22163],[-76.4961,-78.12365],[-77.92586,-78.37842],[-77.98467,-78.78992],[-78.02378,-79.18183],[-76.84864,-79.51494],[-76.63322,-79.88722],[-75.3601,-80.25955],[-73.24485,-80.41633],[-71.44295,-80.69063],[-70.01316,-81.00415],[-68.19165,-81.31767],[-65.70428,-81.47446],[-63.25603,-81.74876],[-61.55203,-82.04269],[-59.69142,-82.37585],[-58.71212,-82.84611],[-58.22249,-83.21843],[-57.00812,-82.86569],[-55.36289,-82.57176],[-53.61977,-82.25823],[-51.54364,-82.00352],[-49.76135,-81.72917],[-47.27393,-81.70959],[-44.82571,-81.84674],[-42.80836,-82.08191],[-42.16202,-81.65083],[-40.77143,-81.35689],[-38.24482,-81.33731],[-36.26667,-81.12171],[-34.3864,-80.90617],[-32.3103,-80.76902],[-30.0971,-80.59265],[-28.5498,-80.33794],[-29.2549,-79.9852],[-29.68581,-79.6325],[-29.68581,-79.26023],[-31.62481,-79.2994],[-33.68132,-79.45613],[-35.63991,-79.45613],[-35.91411,-79.08385],[-35.77701,-78.33925],[-35.32655,-78.12365],[-33.89676,-77.88853],[-32.21237,-77.65345],[-30.99805,-77.35951],[-29.78373,-77.06558],[-28.88278,-76.67367],[-27.51175,-76.49735],[-26.16034,-76.36014],[-25.47482,-76.2818],[-23.92755,-76.24258],[-22.4586,-76.10543],[-21.22469,-75.90947],[-20.01038,-75.67435],[-18.91354,-75.43922],[-17.52298,-75.1257],[-16.64159,-74.79254],[-15.70149,-74.4986],[-15.40771,-74.10674],[-16.46532,-73.87161],[-16.11278,-73.46011],[-15.44686,-73.14654],[-14.4088,-72.95058],[-13.31197,-72.71546],[-12.29351,-72.40194],[-11.51007,-72.01007],[-11.02043,-71.53977],[-10.29577,-71.26542],[-9.10102,-71.32422],[-8.61138,-71.65733],[-7.41662,-71.6965],[-7.37745,-71.32422],[-6.86823,-70.93231],[-5.79098,-71.03029],[-5.53637,-71.40262],[-4.34167,-71.46137],[-3.04898,-71.28505],[-1.79549,-71.16744],[-0.65949,-71.22625],[-0.22864,-71.63775],[0.8682,-71.30464],[1.88669,-71.12827],[3.02264,-70.99112],[4.13906,-70.85392],[5.15755,-70.61879],[6.27391,-70.46205],[7.13572,-70.24651],[7.74287,-69.89377],[8.48711,-70.14853],[9.52513,-70.01133],[10.24985,-70.48164],[10.81782,-70.83433],[11.95382,-70.63837],[12.40429,-70.24651],[13.42278,-69.97216],[14.735,-70.03092],[15.12676,-70.40325],[15.94934,-70.03092],[17.02659,-69.91335],[18.20171,-69.87418],[19.25937,-69.89377],[20.37574,-70.01133],[21.45299,-70.07014],[21.92303,-70.40325],[22.5694,-70.69718],[23.66618,-70.52081],[24.84136,-70.48164],[25.97731,-70.48164],[27.09373,-70.46205],[28.09258,-70.32485],[29.15024,-70.20729],[30.03158,-69.93294],[30.97173,-69.75662],[31.99017,-69.65864],[32.75405,-69.38429],[33.30244,-68.83564],[33.87042,-68.50259],[34.90849,-68.65927],[35.3002,-69.01201],[36.16201,-69.24714],[37.20003,-69.16875],[37.90511,-69.52144],[38.6494,-69.7762],[39.66789,-69.54108],[40.02043,-69.10994],[40.92136,-68.93362],[41.95943,-68.60051],[42.9387,-68.46331],[44.11388,-68.26741],[44.89729,-68.05187],[45.71993,-67.81674],[46.50334,-67.6012],[47.44344,-67.71876],[48.34442,-67.36607],[48.99074,-67.09172],[49.93089,-67.1113],[50.75347,-66.87618],[50.94932,-66.52348],[51.79155,-66.24913],[52.61413,-66.05318],[53.61304,-65.89639],[54.53355,-65.81805],[55.41494,-65.8768],[56.35504,-65.97478],[57.15809,-66.24913],[57.25597,-66.68022],[58.13736,-67.01332],[58.74451,-67.28767],[59.93932,-67.40524],[60.60522,-67.67959],[61.42781,-67.95389],[62.38749,-68.0127],[63.19049,-67.81674],[64.05235,-67.40524],[64.99245,-67.62073],[65.97172,-67.73834],[66.91186,-67.85591],[67.89113,-67.9343],[68.89004,-67.9343],[69.71262,-68.97279],[69.67345,-69.22756],[69.55594,-69.67823],[68.59626,-69.93294],[67.81274,-70.30527],[67.94989,-70.69718],[69.06631,-70.67755],[68.92916,-71.06946],[68.41999,-71.44179],[67.94989,-71.85329],[68.71377,-72.16681],[69.86931,-72.26479],[71.0249,-72.08842],[71.57329,-71.6965],[71.90629,-71.32422],[72.45463,-71.0107],[73.08141,-70.71677],[73.33602,-70.36402],[73.86488,-69.87418],[74.49156,-69.7762],[75.62756,-69.73703],[76.62647,-69.61942],[77.6449,-69.46268],[78.13454,-69.07077],[78.42837,-68.69844],[79.11386,-68.32622],[80.09313,-68.0715],[80.93535,-67.87555],[81.48379,-67.54239],[82.05177,-67.36607],[82.77643,-67.20928],[83.77533,-67.30726],[84.67621,-67.20928],[85.65553,-67.09172],[86.75236,-67.15047],[87.47702,-66.87618],[87.98629,-66.20991],[88.35841,-66.48426],[88.82841,-66.95457],[89.67063,-67.15047],[90.63037,-67.22887],[91.5901,-67.1113],[92.60854,-67.1897],[93.54864,-67.20928],[94.17542,-67.1113],[95.01759,-67.17011],[95.78147,-67.38565],[96.6824,-67.2485],[97.75965,-67.2485],[98.68021,-67.1113],[99.71818,-67.2485],[100.38419,-66.91535],[100.89336,-66.58224],[101.5789,-66.30789],[102.83241,-65.56328],[103.47868,-65.70048],[104.24256,-65.97478],[104.90846,-66.32753],[106.18156,-66.93493],[107.16088,-66.95457],[108.08139,-66.95457],[109.15864,-66.837],[110.23583,-66.6998],[111.05847,-66.42551],[111.74396,-66.13157],[112.86038,-66.09235],[113.60467,-65.8768],[114.38809,-66.07276],[114.89731,-66.38628],[115.60238,-66.6998],[116.69916,-66.66063],[117.3847,-66.91535],[118.57946,-67.17011],[119.83292,-67.26809],[120.871,-67.1897],[121.65441,-66.87618],[122.32037,-66.56265],[123.2213,-66.48426],[124.12227,-66.62146],[125.16025,-66.71939],[126.1004,-66.56265],[127.00143,-66.56265],[127.88277,-66.66063],[128.80328,-66.75861],[129.70426,-66.58224],[130.78145,-66.42551],[131.79995,-66.38628],[132.9359,-66.38628],[133.85646,-66.2883],[134.75739,-66.20996],[135.03158,-65.72007],[135.07075,-65.30857],[135.69748,-65.58287],[135.8738,-66.03359],[136.2067,-66.44509],[136.61805,-66.7782],[137.46027,-66.95457],[138.59622,-66.89576],[139.90844,-66.87618],[140.80942,-66.81737],[142.12169,-66.81737],[143.06184,-66.79778],[144.37406,-66.837],[145.49043,-66.91535],[146.19555,-67.22887],[145.9997,-67.6012],[146.64607,-67.89513],[147.72326,-68.13026],[148.83963,-68.38502],[150.13231,-68.56129],[151.4837,-68.71813],[152.50225,-68.87481],[153.6382,-68.8945],[154.28457,-68.56129],[155.16586,-68.83564],[155.92979,-69.14921],[156.81113,-69.38429],[158.02553,-69.48227],[159.18101,-69.59983],[159.6707,-69.99175],[160.80665,-70.22688],[161.57048,-70.57962],[162.6869,-70.73635],[163.84243,-70.71677],[164.91968,-70.77552],[166.11444,-70.75594],[167.3091,-70.83433],[168.42562,-70.97148],[169.46359,-71.20666],[170.50167,-71.40262],[171.20679,-71.6965],[171.08923,-72.08842],[170.56042,-72.44116],[170.10996,-72.89183],[169.75737,-73.24452],[169.28732,-73.65602],[167.9751,-73.81281],[167.38749,-74.1655],[166.0948,-74.38104],[165.64439,-74.77295],[164.95885,-75.14528],[164.23419,-75.4588],[163.8228,-75.8703],[163.56824,-76.24258],[163.47026,-76.6933],[163.4899,-77.06558],[164.05787,-77.45744],[164.27336,-77.82977],[164.74346,-78.18251],[166.60413,-78.31961],[166.99578,-78.75075],[165.19388,-78.90748],[163.66622,-79.12303],[161.76638,-79.16225],[160.92416,-79.73048],[160.74789,-80.20074],[160.31696,-80.57307],[159.78821,-80.94539],[161.12002,-81.2785],[161.62929,-81.69],[162.49099,-82.06228],[163.70534,-82.39544],[165.09595,-82.70896],[166.60413,-83.02248],[168.89567,-83.336],[169.40478,-83.82589],[172.28393,-84.04143],[172.47705,-84.11791],[173.22408,-84.41371],[175.98567,-84.159],[178.27721,-84.47252],[180.0,-84.71338],[180.0,-90.0],[-180.0,-90.0],[-180.0,-84.71338],[-179.9425,-84.72144],[-179.05868,-84.13941],[-177.25677,-84.45293],[-177.14081,-84.41794],[-176.86199,-84.33381],[-176.52395,-84.23181],[-176.2303,-84.1432],[-176.08467,-84.09926],[-175.9341,-84.10159],[-175.82988,-84.11791],[-174.3825,-84.53432],[-173.11656,-84.11791],[-172.88911,-84.06102],[-169.95122,-83.88465],[-168.99999,-84.11791],[-168.5302,-84.23739],[-167.0221,-84.5705],[-164.18214,-84.82521],[-161.92977,-85.13873],[-158.07138,-85.37391],[-155.19225,-85.09956],[-150.9421,-85.29552],[-148.53307,-85.60904],[-145.88892,-85.3151],[-143.10772,-85.04075],[-142.89228,-84.5705],[-146.82907,-84.53127],[-150.06073,-84.29615],[-150.90293,-83.90423],[-153.5862,-83.68869],[-153.40991,-83.23802],[-153.03776,-82.82652],[-152.66564,-82.45419],[-152.86152,-82.04269],[-154.5263,-81.76839],[-155.29018,-81.41565],[-156.83745,-81.10213],[-154.40879,-81.16094],[-152.09766,-81.00415],[-150.64829,-81.33731],[-148.866,-81.04337],[-147.22075,-80.67104],[-146.41775,-80.33794],[-146.77029,-79.92644],[-148.06295,-79.65209],[-149.5319,-79.3582],[-151.58842,-79.2994],[-153.39032,-79.16225],[-155.32938,-79.06427],[-155.97567,-78.69194],[-157.2683,-78.37842],[-158.05177,-78.02568],[-158.36513,-76.88921],[-157.87547,-76.98724],[-156.97457,-77.30076],[-155.32938,-77.20273],[-153.74283,-77.06558],[-152.92025,-77.49666],[-151.33378,-77.39874],[-150.00195,-77.18314],[-148.74849,-76.90884],[-147.61248,-76.57574],[-146.10441,-76.47776],[-146.14353,-76.10543],[-146.49609,-75.73315],[-146.20231,-75.38041],[-144.90962,-75.20404],[-144.32204,-75.5372],[-142.79435,-75.34124],[-141.63876,-75.08648],[-140.20901,-75.06689],[-138.85759,-74.96891],[-137.5062,-74.73378],[-136.4289,-74.51824],[-135.21458,-74.3027],[-134.43119,-74.36145],[-133.74565,-74.43985],[-132.25717,-74.3027],[-130.92531,-74.47902],[-129.55428,-74.45943],[-128.24204,-74.32228],[-126.89062,-74.42026],[-125.40208,-74.51824],[-124.0115,-74.47902],[-122.56215,-74.4986],[-121.07361,-74.51824],[-119.70256,-74.47902],[-118.68415,-74.18508],[-117.4698,-74.02835],[-116.21631,-74.24389],[-115.02155,-74.06752],[-113.94433,-73.71483],[-113.29799,-74.02835],[-112.94545,-74.38104],[-112.29908,-74.7142],[-111.26106,-74.42026],[-110.06633,-74.79254],[-108.71491,-74.9101],[-107.55935,-75.18445],[-106.14915,-75.1257],[-104.87607,-74.94933],[-103.36795,-74.9885],[-102.01651,-75.1257],[-100.64553,-75.30202],[-100.1167,-74.87093],[-100.76304,-74.53783],[-101.2527,-74.18508],[-102.54534,-74.10674],[-103.11331,-73.73441],[-103.32875,-73.36208],[-103.68129,-72.61753],[-102.91749,-72.75468],[-101.60524,-72.81344],[-100.31253,-72.75468],[-99.13738,-72.91141],[-98.11889,-73.20535],[-97.68804,-73.55804],[-96.33659,-73.61685],[-95.04396,-73.4797],[-93.67291,-73.28374],[-92.439,-73.16618],[-91.42056,-73.40131],[-90.08873,-73.32291],[-89.22695,-72.55872],[-88.42395,-73.00939],[-87.26834,-73.18576],[-86.01482,-73.08779],[-85.19224,-73.4797],[-83.87999,-73.51887],[-82.66565,-73.63643],[-81.47091,-73.85198],[-80.68745,-73.4797],[-80.29579,-73.12696],[-79.29689,-73.51887],[-77.92586,-73.42089],[-76.90737,-73.63643],[-76.22188,-73.96954],[-74.89005,-73.87161],[-73.85202,-73.65602],[-72.83353,-73.40131],[-71.61921,-73.26416],[-70.20904,-73.14654],[-68.93592,-73.00939],[-67.95662,-72.79385],[-67.36906,-72.48033],[-67.13404,-72.04924],[-67.25155,-71.63775],[-67.56494,-71.24583],[-67.91748,-70.85392],[-68.23084,-70.46205],[-68.48545,-70.10931],[-68.54421,-69.7174],[-68.44628,-69.32553],[-67.97623,-68.95321],[-67.5845,-68.54171],[-67.42784,-68.14984],[-67.62367,-67.71876],[-67.74118,-67.32685],[-67.25155,-66.87618],[-66.70318,-66.58224],[-66.05682,-66.20996],[-65.37133,-65.89639],[-64.56828,-65.60251],[-64.17654,-65.17142],[-63.62815,-64.89707],[-63.00139,-64.64231],[-62.04169,-64.58355],[-61.41493,-64.27003],[-60.70985,-64.07407],[-59.88727,-63.95651],[-59.16258,-63.70175],[-58.59456,-63.38822],[-57.81114,-63.27066],[-57.22358,-63.52543],[-57.59573,-63.85853],[-58.61414,-64.15247]]],[[[-67.75,-53.85],[-66.45,-54.45],[-65.05,-54.7],[-65.5,-55.2],[-66.45,-55.25],[-66.95992,-54.89681],[-67.29103,-55.30124],[-68.14863,-55.61183],[-69.2321,-55.49906],[-69.95809,-55.19843],[-71.00568,-55.05383],[-72.2639,-54.49514],[-73.2852,-53.95752],[-74.66253,-52.83749],[-73.8381,-53.04743],[-72.43418,-53.7154],[-71.10773,-54.07433],[-70.59178,-53.61583],[-70.26748,-52.93123],[-69.34565,-52.5183],[-68.63411,-52.63625],[-68.63401,-52.63637],[-68.25,-53.1],[-67.75,-53.85]]],[[[-58.55,-51.1],[-57.75,-51.55],[-58.05,-51.9],[-59.4,-52.2],[-59.85,-51.85],[-60.7,-52.3],[-61.2,-51.85],[-60.0,-51.25],[-59.15,-51.5],[-58.55,-51.1]]],[[[70.28,-49.71],[68.745,-49.775],[68.72,-49.2425],[68.8675,-48.83],[68.935,-48.625],[69.58,-48.94],[70.525,-49.065],[70.56,-49.255],[70.28,-49.71]]],[[[145.39798,-40.79255],[146.36412,-41.1377],[146.90858,-41.00055],[147.68926,-40.80826],[148.28907,-40.87544],[148.35986,-42.06245],[148.0173,-42.40702],[147.91405,-43.21152],[147.56456,-42.93769],[146.87034,-43.6346],[146.66333,-43.58085],[146.04838,-43.54974],[145.43193,-42.69378],[145.29509,-42.03361],[144.71807,-41.16255],[144.74375,-40.70398],[145.39798,-40.79255]]],[[[173.02037,-40.91905],[173.24723,-41.332],[173.95841,-40.9267],[174.24759,-41.34916],[174.24852,-41.77001],[173.87645,-42.23318],[173.22274,-42.97004],[172.71125,-43.37229],[173.08011,-43.85334],[172.30858,-43.86569],[171.45293,-44.24252],[171.18514,-44.8971],[170.6167,-45.90893],[169.83142,-46.35577],[169.33233,-46.64124],[168.41135,-46.61994],[167.76374,-46.2902],[166.67689,-46.21992],[166.50914,-45.8527],[167.04642,-45.11094],[168.30376,-44.12397],[168.94941,-43.93582],[169.66781,-43.55533],[170.52492,-43.03169],[171.12509,-42.51275],[171.56971,-41.76742],[171.94871,-41.51442],[172.09723,-40.9561],[172.79858,-40.49396],[173.02037,-40.91905]]],[[[174.61201,-36.1564],[175.33662,-37.2091],[175.3576,-36.52619],[175.80889,-36.79894],[175.95849,-37.55538],[176.7632,-37.88125],[177.43881,-37.96125],[178.01035,-37.57982],[178.51709,-37.69537],[178.27473,-38.58281],[177.97046,-39.16634],[177.20699,-39.14578],[176.93998,-39.44974],[177.03295,-39.87994],[176.88582,-40.06598],[176.50802,-40.60481],[176.01244,-41.28962],[175.23957,-41.68831],[175.0679,-41.42589],[174.65097,-41.28182],[175.22763,-40.45924],[174.90016,-39.90893],[173.82405,-39.50885],[173.85226,-39.1466],[174.5748,-38.79768],[174.74347,-38.02781],[174.69702,-37.38113],[174.29203,-36.71109],[174.319,-36.53482],[173.841,-36.12198],[173.05417,-35.23713],[172.63601,-34.52911],[173.00704,-34.45066],[173.5513,-35.00618],[174.32939,-35.2655],[174.61201,-36.1564]]],[[[167.12001,-22.15999],[166.74003,-22.39998],[166.18973,-22.12971],[165.47438,-21.67961],[164.82982,-21.14982],[164.168,-20.44475],[164.02961,-20.10565],[164.45997,-20.12001],[165.02004,-20.45999],[165.46001,-20.80002],[165.77999,-21.08],[166.59999,-21.70002],[167.12001,-22.15999]]],[[[178.3736,-17.33992],[178.71806,-17.62846],[178.55271,-18.15059],[177.93266,-18.28799],[177.38146,-18.16432],[177.28504,-17.72465],[177.67087,-17.38114],[178.12557,-17.50481],[178.3736,-17.33992]]],[[[179.36414,-16.80135],[178.72506,-17.01204],[178.59684,-16.63915],[179.09661,-16.43398],[179.41351,-16.37905],[180.0,-16.06713],[180.0,-16.55522],[179.36414,-16.80135]]],[[[-179.91737,-16.50178],[-180.0,-16.55522],[-180.0,-16.06713],[-179.79332,-16.02088],[-179.91737,-16.50178]]],[[[167.84488,-16.46633],[167.51518,-16.59785],[167.18001,-16.16],[167.2168,-15.89185],[167.84488,-16.46633]]],[[[167.10771,-14.93392],[167.27003,-15.74002],[167.00121,-15.6146],[166.79316,-15.66881],[166.64986,-15.3927],[166.62914,-14.6265],[167.10771,-14.93392]]],[[[50.05651,-13.55576],[50.21743,-14.75879],[50.47654,-15.22651],[50.37711,-15.70607],[50.20027,-16.00026],[49.86061,-15.41425],[49.67261,-15.7102],[49.86334,-16.45104],[49.77456,-16.87504],[49.49861,-17.10604],[49.43562,-17.95306],[49.04179,-19.11878],[48.54854,-20.49689],[47.93075,-22.3915],[47.54772,-23.78196],[47.09576,-24.94163],[46.28248,-25.17846],[45.40951,-25.60143],[44.83357,-25.3461],[44.03972,-24.98835],[43.76377,-24.46068],[43.69778,-23.57412],[43.34565,-22.7769],[43.25419,-22.05741],[43.4333,-21.33648],[43.89368,-21.16331],[43.89637,-20.83046],[44.37433,-20.07237],[44.4644,-19.43545],[44.23242,-18.96199],[44.04298,-18.33139],[43.96308,-17.40994],[44.31247,-16.8505],[44.44652,-16.21622],[44.94494,-16.17937],[45.50273,-15.97437],[45.87299,-15.79345],[46.31224,-15.78002],[46.88218,-15.21018],[47.70513,-14.5943],[48.00521,-14.09123],[47.86905,-13.66387],[48.29383,-13.78407],[48.84506,-13.08917],[48.86351,-12.48787],[49.19465,-12.04056],[49.54352,-12.46983],[49.80898,-12.89528],[50.05651,-13.55576]]],[[[143.56181,-13.76366],[143.9221,-14.54831],[144.56371,-14.17118],[144.89491,-14.59446],[145.37472,-14.98498],[145.27199,-15.42821],[145.48526,-16.28567],[145.63703,-16.78492],[145.8889,-16.90693],[146.16031,-17.76165],[146.06367,-18.28007],[146.38748,-18.95827],[147.47108,-19.48072],[148.1776,-19.95594],[148.84841,-20.39121],[148.71747,-20.63347],[149.28942,-21.26051],[149.67834,-22.34251],[150.07738,-22.12278],[150.48294,-22.55614],[150.72727,-22.4024],[150.89955,-23.46224],[151.60918,-24.07626],[152.07354,-24.45789],[152.8552,-25.2675],[153.13616,-26.07117],[153.16195,-26.64132],[153.09291,-27.2603],[153.56947,-28.11007],[153.51211,-28.99508],[153.3391,-29.4582],[153.06924,-30.35024],[153.0896,-30.92364],[152.89158,-31.64045],[152.45,-32.55],[151.70912,-33.04134],[151.34397,-33.81602],[151.01056,-34.31036],[150.71414,-35.17346],[150.32822,-35.67188],[150.07521,-36.42021],[149.94612,-37.10905],[149.99728,-37.42526],[149.42388,-37.77268],[148.30462,-37.80906],[147.38173,-38.21922],[146.92212,-38.60653],[146.31792,-39.03576],[145.48965,-38.59377],[144.87698,-38.41745],[145.03221,-37.89619],[144.48568,-38.08532],[143.60997,-38.80947],[142.74543,-38.53827],[142.17833,-38.38003],[141.60658,-38.30851],[140.63858,-38.01933],[139.99216,-37.40294],[139.80659,-36.6436],[139.57415,-36.13836],[139.08281,-35.73275],[138.12075,-35.6123],[138.44946,-35.12726],[138.20756,-34.38472],[137.71917,-35.07683],[136.82941,-35.26053],[137.35237,-34.70734],[137.50389,-34.13027],[137.89012,-33.64048],[137.81033,-32.90001],[136.99684,-33.75277],[136.37207,-34.09477],[135.98904,-34.89012],[135.20821,-34.47867],[135.23922,-33.94795],[134.61342,-33.22278],[134.0859,-32.84807],[134.2739,-32.61723],[132.99078,-32.01122],[132.28808,-31.98265],[131.32633,-31.4958],[129.53579,-31.59042],[128.24094,-31.94849],[127.10287,-32.28227],[126.14871,-32.21597],[125.08862,-32.72875],[124.22165,-32.95949],[124.02895,-33.48385],[123.65967,-33.89018],[122.81104,-33.91447],[122.18306,-34.0034],[121.29919,-33.82104],[120.58027,-33.93018],[119.8937,-33.97607],[119.2989,-34.50937],[119.00734,-34.46415],[118.50572,-34.74682],[118.02497,-35.06473],[117.29551,-35.02546],[116.62511,-35.0251],[115.56435,-34.38643],[115.02681,-34.19652],[115.04862,-33.62343],[115.54512,-33.48726],[115.71467,-33.25957],[115.67938,-32.90037],[115.80165,-32.20506],[115.68961,-31.61244],[115.16091,-30.60159],[114.99704,-30.03072],[115.04004,-29.4611],[114.64197,-28.81023],[114.6165,-28.5164],[114.17358,-28.11808],[114.04888,-27.33477],[113.4775,-26.54313],[113.33895,-26.11655],[113.77836,-26.54903],[113.44096,-25.62128],[113.9369,-25.91123],[114.23285,-26.29845],[114.21616,-25.78628],[113.72126,-24.99894],[113.62534,-24.68397],[113.39352,-24.38476],[113.50204,-23.80635],[113.70699,-23.56022],[113.84342,-23.05999],[113.73655,-22.47548],[114.14976,-21.75588],[114.22531,-22.51749],[114.64776,-21.82952],[115.46017,-21.49517],[115.94737,-21.06869],[116.71162,-20.70168],[117.16632,-20.6236],[117.44155,-20.7469],[118.22956,-20.37421],[118.83609,-20.26331],[118.98781,-20.0442],[119.25249,-19.95294],[119.80523,-19.97651],[120.85622,-19.68371],[121.39986,-19.23976],[121.65514,-18.70532],[122.24167,-18.19765],[122.28662,-17.7986],[122.31277,-17.25497],[123.01257,-16.4052],[123.43379,-17.26856],[123.85934,-17.06904],[123.50324,-16.59651],[123.81707,-16.11132],[124.25829,-16.32794],[124.37973,-15.56706],[124.92615,-15.0751],[125.16728,-14.6804],[125.67009,-14.51007],[125.6858,-14.23066],[126.12515,-14.34734],[126.14282,-14.09599],[126.58259,-13.95279],[127.06587,-13.81797],[127.80463,-14.27691],[128.35969,-14.86917],[128.98554,-14.87599],[129.62147,-14.96978],[129.4096,-14.42067],[129.88864,-13.6187],[130.33947,-13.35738],[130.18351,-13.10752],[130.6178,-12.53639],[131.22349,-12.18365],[131.73509,-12.30245],[132.5753,-12.11404],[132.55721,-11.60301],[131.8247,-11.27378],[132.35722,-11.12852],[133.01956,-11.37641],[133.55085,-11.78652],[134.39307,-12.04237],[134.67863,-11.94118],[135.29849,-12.24861],[135.88269,-11.96227],[136.25838,-12.04934],[136.49248,-11.85721],[136.95162,-12.35196],[136.68512,-12.88722],[136.30541,-13.29123],[135.96176,-13.32451],[136.07762,-13.72428],[135.78384,-14.22399],[135.42866,-14.71543],[135.50018,-14.99774],[136.29517,-15.55026],[137.06536,-15.87076],[137.58047,-16.21508],[138.30322,-16.8076],[138.58516,-16.80662],[139.10854,-17.06268],[139.26057,-17.3716],[140.21525,-17.7108],[140.87546,-17.36907],[141.07111,-16.83205],[141.2741,-16.38887],[141.39822,-15.84053],[141.70218,-15.04492],[141.56338,-14.56133],[141.63552,-14.27039],[141.51987,-13.69808],[141.65092,-12.94469],[141.84269,-12.74155],[141.68699,-12.40761],[141.92863,-11.87747],[142.11849,-11.32804],[142.14371,-11.04274],[142.51526,-10.66819],[142.79731,-11.15735],[142.86676,-11.78471],[143.11595,-11.90563],[143.15863,-12.32566],[143.52212,-12.83436],[143.59716,-13.40042],[143.56181,-13.76366]]],[[[162.11902,-10.48272],[162.39865,-10.82637],[161.70003,-10.82001],[161.3198,-10.20475],[161.91738,-10.4467],[162.11902,-10.48272]]],[[[120.71561,-10.23958],[120.29501,-10.25865],[118.96781,-9.55797],[119.90031,-9.36134],[120.42576,-9.66592],[120.7755,-9.96968],[120.71561,-10.23958]]],[[[160.85223,-9.87294],[160.46259,-9.89521],[159.84945,-9.79403],[159.64,-9.63998],[159.70294,-9.24295],[160.36296,-9.4003],[160.68852,-9.61016],[160.85223,-9.87294]]],[[[161.67998,-9.59998],[161.5294,-9.78431],[160.78825,-8.91754],[160.58,-8.32001],[160.92003,-8.32001],[161.28001,-9.12001],[161.67998,-9.59998]]],[[[124.43595,-10.14],[123.57998,-10.35999],[123.45999,-10.23999],[123.55001,-9.90002],[123.98001,-9.29003],[124.96868,-8.89279],[125.08625,-8.65689],[125.94707,-8.43209],[126.6447,-8.39825],[126.95724,-8.27334],[127.33593,-8.39732],[126.96799,-8.66826],[125.92589,-9.10601],[125.08852,-9.39317],[124.43595,-10.14]]],[[[117.90002,-8.09568],[118.26062,-8.36238],[118.87846,-8.28068],[119.12651,-8.70582],[117.9704,-8.90664],[117.27773,-9.04089],[116.74014,-9.03294],[117.08374,-8.45716],[117.63202,-8.4493],[117.90002,-8.09568]]],[[[122.90354,-8.09423],[122.75698,-8.64981],[121.25449,-8.93367],[119.92439,-8.81042],[119.92093,-8.44486],[120.71509,-8.23696],[121.34167,-8.53674],[122.00736,-8.46062],[122.90354,-8.09423]]],[[[159.87503,-8.33732],[159.9174,-8.53829],[159.13368,-8.11418],[158.58611,-7.75482],[158.21115,-7.42187],[158.35998,-7.32002],[158.82,-7.56],[159.64,-8.02003],[159.87503,-8.33732]]],[[[157.53843,-7.34782],[157.33942,-7.40477],[156.90203,-7.17687],[156.49136,-6.76594],[156.54283,-6.59934],[157.14,-7.02164],[157.53843,-7.34782]]],[[[108.62348,-6.77767],[110.53923,-6.87736],[110.75958,-6.46519],[112.61481,-6.94604],[112.97877,-7.59421],[114.47894,-7.77653],[115.70553,-8.37081],[114.56451,-8.75182],[113.46473,-8.34895],[112.55967,-8.37618],[111.52206,-8.30213],[110.58615,-8.1226],[109.42767,-7.74066],[108.69366,-7.6416],[108.27776,-7.76666],[106.4541,-7.3549],[106.28062,-6.9249],[105.36549,-6.85142],[106.05165,-5.89592],[107.26501,-5.95499],[108.07209,-6.34576],[108.48685,-6.42198],[108.62348,-6.77767]]],[[[134.72462,-6.2144],[134.21013,-6.89524],[134.11278,-6.14247],[134.29034,-5.78306],[134.49963,-5.44504],[134.727,-5.73758],[134.72462,-6.2144]]],[[[155.88003,-6.82],[155.59999,-6.91999],[155.16699,-6.53593],[154.72919,-5.90083],[154.51411,-5.13912],[154.6525,-5.04243],[154.75999,-5.33998],[155.06292,-5.56679],[155.54775,-6.20065],[156.01997,-6.54001],[155.88003,-6.82]]],[[[151.9828,-5.47806],[151.45911,-5.56028],[151.30139,-5.84073],[150.75445,-6.08376],[150.2412,-6.31775],[149.70996,-6.31651],[148.89006,-6.02604],[148.31894,-5.74714],[148.40183,-5.43776],[149.29841,-5.58374],[149.84556,-5.5055],[149.99625,-5.0261],[150.13976,-5.00135],[150.23691,-5.53222],[150.80747,-5.45584],[151.08967,-5.11369],[151.64788,-4.75707],[151.53786,-4.16781],[152.13679,-4.14879],[152.33874,-4.31297],[152.31869,-4.86766],[151.9828,-5.47806]]],[[[127.24922,-3.45907],[126.87492,-3.79098],[126.1838,-3.60738],[125.98903,-3.17727],[127.00065,-3.12932],[127.24922,-3.45907]]],[[[130.47134,-3.09376],[130.83484,-3.85847],[129.99055,-3.4463],[129.15525,-3.36264],[128.59068,-3.42868],[127.89889,-3.39344],[128.13588,-2.84365],[129.371,-2.80215],[130.47134,-3.09376]]],[[[153.14004,-4.49998],[152.82729,-4.76643],[152.63867,-4.17613],[152.40603,-3.78974],[151.95324,-3.46206],[151.38428,-3.03542],[150.66205,-2.74149],[150.93997,-2.5],[151.47998,-2.77999],[151.82002,-2.99997],[152.23999,-3.24001],[152.64002,-3.65998],[153.01999,-3.98002],[153.14004,-4.49998]]],[[[134.14337,-1.15187],[134.42263,-2.76918],[135.4576,-3.36775],[136.29331,-2.30704],[137.44074,-1.70351],[138.32973,-1.70269],[139.18492,-2.0513],[139.92668,-2.40905],[141.00021,-2.60015],[142.73525,-3.28915],[144.58397,-3.86142],[145.27318,-4.37374],[145.82979,-4.8765],[145.98192,-5.46561],[147.64807,-6.08366],[147.89111,-6.61401],[146.97091,-6.72166],[147.19187,-7.38802],[148.08464,-8.04411],[148.73411,-9.10466],[149.30684,-9.07144],[149.26663,-9.51441],[150.03873,-9.68432],[149.7388,-9.87294],[150.80163,-10.29369],[150.69057,-10.58271],[150.02839,-10.65248],[149.78231,-10.39327],[148.92314,-10.28092],[147.91302,-10.13044],[147.13544,-9.49244],[146.56788,-8.94255],[146.04848,-8.06741],[144.74417,-7.63013],[143.89709,-7.91533],[143.28638,-8.24549],[143.41391,-8.98307],[142.62843,-9.32682],[142.06826,-9.1596],[141.03385,-9.11789],[140.14342,-8.29717],[139.12777,-8.09604],[138.88148,-8.38094],[137.61447,-8.41168],[138.0391,-7.59788],[138.66862,-7.32022],[138.40791,-6.23285],[137.92784,-5.39337],[135.98925,-4.54654],[135.1646,-4.46293],[133.66288,-3.53885],[133.3677,-4.02482],[132.98396,-4.11298],[132.75694,-3.74628],[132.75379,-3.31179],[131.9898,-2.82055],[133.06684,-2.46042],[133.78003,-2.47985],[133.69621,-2.21454],[132.23237,-2.21253],[131.83622,-1.61716],[130.94284,-1.43252],[130.51956,-0.93772],[131.86754,-0.69546],[132.38012,-0.36954],[133.98555,-0.78021],[134.14337,-1.15187]]],[[[125.2405,1.41984],[124.43704,0.42788],[123.6855,0.23559],[122.72308,0.43114],[121.05672,0.38122],[120.18308,0.23725],[120.04087,-0.51966],[120.93591,-1.40891],[121.47582,-0.95596],[123.34056,-0.61567],[123.2584,-1.07621],[122.82272,-0.93095],[122.38853,-1.51686],[121.50827,-1.90448],[122.45457,-3.18606],[122.2719,-3.5295],[123.17096,-4.68369],[123.16233,-5.3406],[122.62852,-5.63459],[122.23639,-5.28293],[122.71957,-4.46417],[121.73823,-4.85133],[121.48946,-4.57455],[121.61917,-4.18848],[120.89818,-3.60211],[120.97239,-2.62764],[120.30545,-2.9316],[120.39005,-4.09758],[120.43072,-5.52824],[119.79654,-5.6734],[119.36691,-5.37988],[119.65361,-4.45942],[119.49884,-3.49441],[119.07834,-3.48702],[118.76777,-2.802],[119.18097,-2.1471],[119.32339,-1.35315],[119.826,0.15425],[120.0357,0.56648],[120.88578,1.30922],[121.66682,1.01394],[122.92757,0.87519],[124.07752,0.9171],[125.06599,1.64326],[125.2405,1.41984]]],[[[128.68825,1.13239],[128.63595,0.25849],[128.12017,0.35641],[127.96803,-0.25208],[128.38,-0.78],[128.10002,-0.9],[127.69647,-0.2666],[127.39949,1.01172],[127.60051,1.81069],[127.93238,2.1746],[128.00416,1.62853],[128.59456,1.54081],[128.68825,1.13239]]],[[[105.81766,-5.85236],[104.71038,-5.87328],[103.86821,-5.03731],[102.58426,-4.22026],[102.15617,-3.61415],[101.39911,-2.79978],[100.9025,-2.05026],[100.14198,-0.65035],[99.26374,0.18314],[98.97001,1.04288],[98.60135,1.82351],[97.6996,2.45318],[97.17694,3.30879],[96.42402,3.86886],[95.38088,4.97078],[95.29303,5.47982],[95.93686,5.43951],[97.48488,5.24632],[98.36917,4.26837],[99.14256,3.59035],[99.694,3.17433],[100.64143,2.09938],[101.65801,2.0837],[102.49827,1.3987],[103.07684,0.56136],[103.8384,0.10454],[103.43765,-0.71195],[104.01079,-1.05921],[104.36999,-1.08484],[104.53949,-1.78237],[104.88789,-2.34043],[105.62211,-2.42884],[106.10859,-3.06178],[105.85745,-4.30552],[105.81766,-5.85236]]],[[[117.87563,1.82764],[118.99675,0.90222],[117.81186,0.78424],[117.47834,0.10247],[117.52164,-0.80372],[116.56005,-1.48766],[116.5338,-2.48352],[116.14808,-4.01273],[116.00086,-3.65704],[114.8648,-4.10698],[114.46865,-3.4957],[113.75567,-3.43917],[113.25699,-3.11878],[112.06813,-3.47839],[111.70329,-2.99444],[111.04824,-3.04943],[110.22385,-2.93403],[110.07094,-1.59287],[109.57195,-1.31491],[109.09187,-0.45951],[108.95266,0.41538],[109.06914,1.34193],[109.66326,2.00647],[110.39614,1.66377],[111.16885,1.85064],[111.37008,2.6973],[111.79693,2.8859],[112.99561,3.10239],[113.71294,3.89351],[114.20402,4.52587],[114.59996,4.90001],[115.45071,5.44773],[116.22074,6.14319],[116.7251,6.92477],[117.12963,6.92805],[117.64339,6.42217],[117.68908,5.98749],[118.34769,5.7087],[119.1819,5.40784],[119.11069,5.01613],[118.43973,4.96652],[118.61832,4.4782],[117.88203,4.13755],[117.31323,3.23443],[118.04833,2.28769],[117.87563,1.82764]]],[[[126.37681,8.41471],[126.47851,7.75035],[126.53742,7.18938],[126.19677,6.27429],[125.83142,7.29372],[125.36385,6.78649],[125.68316,6.04966],[125.39651,5.581],[124.21979,6.16136],[123.93872,6.88514],[124.24366,7.36061],[123.61021,7.83353],[123.29607,7.41888],[122.82551,7.45737],[122.0855,6.89942],[121.91993,7.19212],[122.31236,8.03496],[122.9424,8.31624],[123.48769,8.69301],[123.84115,8.24032],[124.60147,8.51416],[124.76461,8.96041],[125.47139,8.987],[125.41212,9.76033],[126.22271,9.28607],[126.30664,8.78249],[126.37681,8.41471]]],[[[81.21802,6.19714],[80.34836,5.96837],[79.87247,6.76346],[79.69517,8.20084],[80.1478,9.82408],[80.83882,9.26843],[81.30432,8.56421],[81.78796,7.52306],[81.63732,6.48178],[81.21802,6.19714]]],[[[-60.935,10.11],[-61.77,10.0],[-61.95,10.09],[-61.66,10.365],[-61.68,10.76],[-61.105,10.89],[-60.895,10.855],[-60.935,10.11]]],[[[123.98244,10.27878],[123.62318,9.95009],[123.30992,9.31827],[122.99588,9.02219],[122.38005,9.71336],[122.58609,9.98104],[122.83708,10.26116],[122.94741,10.88187],[123.49885,10.94062],[123.33777,10.26738],[124.07794,11.23273],[123.98244,10.27878]]],[[[118.50458,9.31638],[117.17427,8.3675],[117.66448,9.06689],[118.38691,9.6845],[118.98734,10.37629],[119.5115,11.36967],[119.68968,10.55429],[119.02946,10.00365],[118.50458,9.31638]]],[[[121.88355,11.89176],[122.48382,11.58219],[123.12022,11.58366],[123.10084,11.16593],[122.63771,10.74131],[122.00261,10.44102],[121.96737,10.90569],[122.03837,11.41584],[121.88355,11.89176]]],[[[125.50255,12.16269],[125.78346,11.04612],[125.01188,11.31145],[125.03276,10.97582],[125.27745,10.35872],[124.80182,10.13468],[124.76017,10.838],[124.4591,10.88993],[124.30252,11.49537],[124.89101,11.41558],[124.87799,11.79419],[124.26676,12.55776],[125.22712,12.53572],[125.50255,12.16269]]],[[[121.52739,13.06959],[121.26219,12.20556],[120.8339,12.7045],[120.32344,13.46641],[121.18013,13.4297],[121.52739,13.06959]]],[[[121.32131,18.50406],[121.9376,18.21855],[122.24601,18.47895],[122.33696,18.22488],[122.17428,17.81028],[122.51565,17.0935],[122.25231,16.26244],[121.66279,15.93102],[121.50507,15.12481],[121.72883,14.32838],[122.25893,14.2182],[122.70128,14.33654],[123.9503,13.78213],[123.85511,13.23777],[124.18129,12.99753],[124.07742,12.53668],[123.29804,13.02753],[122.92865,13.55292],[122.67136,13.18584],[122.03465,13.78448],[121.12638,13.63669],[120.62864,13.85766],[120.67938,14.27102],[120.99182,14.52539],[120.69334,14.75667],[120.56415,14.39628],[120.07043,14.97087],[119.92093,15.40635],[119.88377,16.3637],[120.28649,16.03463],[120.39005,17.59908],[120.71587,18.50523],[121.32131,18.50406]]],[[[-65.591,18.22803],[-65.84716,17.97591],[-66.59993,17.98182],[-67.18416,17.94655],[-67.24243,18.37446],[-67.10068,18.5206],[-66.28243,18.51476],[-65.7713,18.42668],[-65.591,18.22803]]],[[[-76.90256,17.86824],[-77.20634,17.70112],[-77.76602,17.8616],[-78.33772,18.22597],[-78.21773,18.45453],[-77.79736,18.52422],[-77.5696,18.49053],[-76.89662,18.40087],[-76.36536,18.1607],[-76.19966,17.88687],[-76.90256,17.86824]]],[[[-72.57967,19.8715],[-71.71236,19.71446],[-71.5873,19.88491],[-70.80671,19.88029],[-70.21436,19.62289],[-69.95082,19.648],[-69.76925,19.29327],[-69.22213,19.31321],[-69.25435,19.0152],[-68.80941,18.97907],[-68.31794,18.6122],[-68.68932,18.20514],[-69.16495,18.42265],[-69.62399,18.38071],[-69.95293,18.42831],[-70.13323,18.24592],[-70.51714,18.18429],[-70.6693,18.42689],[-70.99995,18.28333],[-71.40021,17.59856],[-71.65766,17.75757],[-71.7083,18.045],[-72.37248,18.21496],[-72.84441,18.14561],[-73.45455,18.21791],[-73.92243,18.03099],[-74.45803,18.34255],[-74.36993,18.66491],[-73.44954,18.52605],[-72.69494,18.4458],[-72.33488,18.66842],[-72.79165,19.10163],[-72.7841,19.48359],[-73.41502,19.63955],[-73.18979,19.91568],[-72.57967,19.8715]]],[[[110.33919,18.6784],[109.47521,18.1977],[108.65521,18.50768],[108.62622,19.36789],[109.11906,19.82104],[110.2116,20.10125],[110.78655,20.07753],[111.01005,19.69593],[110.57065,19.25588],[110.33919,18.6784]]],[[[-155.54211,19.08348],[-155.68817,18.91619],[-155.93665,19.05939],[-155.90806,19.33888],[-156.07347,19.70294],[-156.02368,19.81422],[-155.85008,19.97729],[-155.91907,20.17395],[-155.86108,20.26721],[-155.78505,20.2487],[-155.40214,20.07975],[-155.22452,19.99302],[-155.06226,19.8591],[-154.80741,19.50871],[-154.83147,19.45328],[-155.22217,19.23972],[-155.54211,19.08348]]],[[[-156.07926,20.64397],[-156.41445,20.57241],[-156.58673,20.783],[-156.70167,20.8643],[-156.71055,20.92676],[-156.61258,21.01249],[-156.25711,20.91745],[-155.99566,20.76404],[-156.07926,20.64397]]],[[[-156.75824,21.17684],[-156.78933,21.06873],[-157.32521,21.09777],[-157.25027,21.21958],[-156.75824,21.17684]]],[[[-157.65283,21.32217],[-157.70703,21.26442],[-157.7786,21.27729],[-158.12667,21.31244],[-158.2538,21.53919],[-158.29265,21.57912],[-158.0252,21.71696],[-157.94161,21.65272],[-157.65283,21.32217]]],[[[-159.34512,21.982],[-159.46372,21.88299],[-159.80051,22.06533],[-159.74877,22.1382],[-159.5962,22.23618],[-159.36569,22.21494],[-159.34512,21.982]]],[[[-79.67952,22.7653],[-79.28149,22.3992],[-78.34743,22.51217],[-77.9933,22.27719],[-77.14642,21.65785],[-76.52382,21.20682],[-76.19462,21.22057],[-75.59822,21.01662],[-75.67106,20.73509],[-74.9339,20.69391],[-74.17802,20.28463],[-74.29665,20.05038],[-74.96159,19.92344],[-75.63468,19.87377],[-76.32366,19.95289],[-77.75548,19.85548],[-77.08511,20.41335],[-77.49265,20.67311],[-78.13729,20.73995],[-78.48283,21.02861],[-78.71987,21.59811],[-79.285,21.55918],[-80.21748,21.82732],[-80.51753,22.03708],[-81.82094,22.19206],[-82.16999,22.38711],[-81.795,22.63696],[-82.7759,22.68815],[-83.49446,22.16852],[-83.9088,22.15457],[-84.05215,21.91058],[-84.54703,21.80123],[-84.97491,21.89603],[-84.44706,22.20495],[-84.23036,22.56575],[-83.77824,22.78812],[-83.26755,22.98304],[-82.51044,23.07875],[-82.26815,23.18861],[-81.40446,23.11727],[-80.61877,23.10598],[-79.67952,22.7653]]],[[[-77.53466,23.75975],[-77.78,23.71],[-78.03405,24.28615],[-78.40848,24.57564],[-78.19087,25.2103],[-77.89,25.17],[-77.54,24.34],[-77.53466,23.75975]]],[[[121.17563,22.79086],[120.74708,21.97057],[120.22008,22.81486],[120.10619,23.55626],[120.69468,24.53845],[121.49504,25.29546],[121.95124,24.9976],[121.77782,24.39427],[121.17563,22.79086]]],[[[-77.82,26.58],[-78.91,26.42],[-78.98,26.79],[-78.51,26.87],[-77.85,26.84],[-77.82,26.58]]],[[[-77.0,26.59],[-77.17255,25.87918],[-77.35641,26.00735],[-77.34,26.53],[-77.78802,26.92516],[-77.79,27.04],[-77.0,26.59]]],[[[134.63843,34.14923],[134.76638,33.80633],[134.20342,33.20118],[133.79295,33.52199],[133.28027,33.28957],[133.01486,32.70457],[132.36311,32.98938],[132.37118,33.46364],[132.92437,34.0603],[133.49297,33.94462],[133.90411,34.36493],[134.63843,34.14923]]],[[[34.57647,35.6716],[33.9008,35.24576],[33.97362,35.05851],[34.00488,34.9781],[32.97983,34.57187],[32.4903,34.70165],[32.25667,35.10323],[32.73178,35.14003],[32.80247,35.1455],[32.94696,35.3867],[33.66723,35.37322],[34.57647,35.6716]]],[[[23.69998,35.705],[24.24667,35.36802],[25.02502,35.425],[25.76921,35.35402],[25.74502,35.18],[26.29,35.29999],[26.165,35.005],[24.72498,34.91999],[24.73501,35.08499],[23.51498,35.27999],[23.69998,35.705]]],[[[15.52038,38.23116],[15.16024,37.44405],[15.3099,37.13422],[15.09999,36.61999],[14.33523,36.99663],[13.82673,37.10453],[12.431,37.61295],[12.57094,38.12638],[13.74116,38.03497],[14.76125,38.14387],[15.52038,38.23116]]],[[[9.21001,41.20999],[9.80998,40.50001],[9.66952,39.17738],[9.21482,39.24047],[8.80694,38.90662],[8.4283,39.17185],[8.38825,40.37831],[8.16,40.95001],[8.70999,40.89998],[9.21001,41.20999]]],[[[140.97639,37.14207],[140.59977,36.34398],[140.77407,35.84288],[140.25328,35.13811],[138.97553,34.6676],[137.2176,34.60629],[135.79298,33.46481],[135.12098,33.84907],[135.07943,34.59654],[133.34032,34.37594],[132.15677,33.90493],[130.98614,33.88576],[132.00004,33.14999],[131.33279,31.45035],[130.68632,31.02958],[130.20242,31.41824],[130.44768,32.31947],[129.81469,32.61031],[129.40846,33.29606],[130.35394,33.60415],[130.87845,34.23274],[131.88423,34.74971],[132.61767,35.43339],[134.6083,35.73162],[135.67754,35.52713],[136.72383,37.30498],[137.39061,36.82739],[138.8576,37.82748],[139.4264,38.21596],[140.05479,39.43881],[139.88338,40.56331],[140.30578,41.19501],[141.36897,41.37856],[141.91426,39.99162],[141.8846,39.18086],[140.95949,38.174],[140.97639,37.14207]]],[[[9.56002,42.15249],[9.22975,41.38001],[8.77572,41.58361],[8.54421,42.25652],[8.74601,42.62812],[9.39,43.00998],[9.56002,42.15249]]],[[[143.91016,44.1741],[144.61343,43.96088],[145.32083,44.38473],[145.54314,43.26209],[144.05966,42.98836],[143.18385,41.99521],[141.61149,42.67879],[141.06729,41.58459],[139.95511,41.56956],[139.81754,42.56376],[140.31209,43.33327],[141.38055,43.38882],[141.67195,44.77213],[141.96764,45.55148],[143.14287,44.51036],[143.91016,44.1741]]],[[[-63.6645,46.55001],[-62.9393,46.41587],[-62.01208,46.44314],[-62.50391,46.03339],[-62.87433,45.96818],[-64.1428,46.39265],[-64.39261,46.72747],[-64.01486,47.03601],[-63.6645,46.55001]]],[[[-61.8063,49.10506],[-62.29318,49.08717],[-63.58926,49.40069],[-64.51912,49.87304],[-64.17322,49.95718],[-62.85829,49.70641],[-61.83558,49.28855],[-61.8063,49.10506]]],[[[-123.51,48.51001],[-124.01289,48.37085],[-125.65501,48.825],[-125.95499,49.18],[-126.85,49.53],[-127.02999,49.815],[-128.05934,49.99496],[-128.44458,50.53914],[-128.35841,50.77065],[-127.30858,50.55257],[-126.695,50.4009],[-125.75501,50.29502],[-125.415,49.95],[-124.92077,49.47527],[-123.92251,49.06248],[-123.51,48.51001]]],[[[-56.13404,50.68701],[-56.79588,49.81231],[-56.14311,50.15012],[-55.47149,49.93582],[-55.8224,49.58713],[-54.93514,49.31301],[-54.47378,49.55669],[-53.47655,49.24914],[-53.78601,48.51678],[-53.08613,48.6878],[-52.95865,48.15716],[-52.6481,47.53555],[-53.06916,46.6555],[-53.52146,46.61829],[-54.17894,46.80707],[-53.96187,47.62521],[-54.24048,47.75228],[-55.40077,46.88499],[-55.99748,46.91972],[-55.29122,47.38956],[-56.2508,47.63255],[-57.32523,47.57281],[-59.26602,47.60335],[-59.41949,47.89945],[-58.79659,48.25153],[-59.23162,48.52319],[-58.3918,49.12558],[-57.35869,50.71827],[-56.73865,51.28744],[-55.87098,51.63209],[-55.40697,51.58827],[-55.60022,51.31707],[-56.13404,50.68701]]],[[[-132.71001,54.04001],[-132.71001,54.04001],[-132.71001,54.04001],[-132.71001,54.04001],[-131.74999,54.12],[-132.04948,52.98462],[-131.17904,52.18043],[-131.57783,52.18237],[-132.18043,52.63971],[-132.54999,53.10001],[-133.05461,53.41147],[-133.23966,53.85108],[-133.18,54.16998],[-132.71001,54.04001]]],[[[143.64801,50.7476],[144.65415,48.97639],[143.17393,49.30655],[142.55867,47.86158],[143.53349,46.83673],[143.50528,46.13791],[142.7477,46.74076],[142.09203,45.96676],[141.90693,46.80593],[142.01844,47.78013],[141.90444,48.85919],[142.1358,49.61516],[142.17998,50.95234],[141.59408,51.93543],[141.68255,53.30197],[142.60693,53.76215],[142.20975,54.22548],[142.65479,54.36588],[142.91462,53.70458],[143.26085,52.74076],[143.23527,51.75666],[143.64801,50.7476]]],[[[-6.78886,52.26012],[-8.56162,51.6693],[-9.97709,51.82045],[-9.16628,52.86463],[-9.68852,53.88136],[-8.32799,54.66452],[-7.57217,55.13162],[-6.73385,55.17286],[-5.66195,54.5546],[-6.19788,53.86757],[-6.03299,53.15316],[-6.78886,52.26012]]],[[[12.69001,55.60999],[12.08999,54.80001],[11.04354,55.36486],[10.90391,55.77995],[12.3709,56.11141],[12.69001,55.60999]]],[[[-153.00631,57.11584],[-154.00509,56.73468],[-154.5164,56.99275],[-154.67099,57.4612],[-153.76278,57.81657],[-153.22873,57.96897],[-152.56479,57.90143],[-152.14115,57.59106],[-153.00631,57.11584]]],[[[-3.005,58.635],[-4.07383,57.55302],[-3.055,57.69002],[-1.95928,57.6848],[-2.21999,56.87002],[-3.119,55.97379],[-2.08501,55.91],[-1.11499,54.62499],[-0.43048,54.46438],[0.18498,53.32501],[0.46998,52.93],[1.68153,52.73952],[1.55999,52.1],[1.05056,51.80676],[1.44987,51.28943],[0.55033,50.76574],[-0.78752,50.77499],[-2.49,50.50002],[-2.95627,50.69688],[-3.61745,50.22836],[-4.54251,50.34184],[-5.24502,49.96],[-5.77657,50.15968],[-4.30999,51.21],[-3.41485,51.42601],[-4.98437,51.59347],[-5.2673,51.9914],[-4.22235,52.30136],[-4.77001,52.84],[-4.58,53.495],[-3.09208,53.40444],[-2.94501,53.985],[-3.63001,54.61501],[-4.84417,54.79097],[-5.08253,55.0616],[-4.71911,55.50847],[-5.04798,55.78399],[-5.5864,55.31115],[-5.645,56.27501],[-6.14998,56.78501],[-5.78682,57.81885],[-5.01,58.63001],[-4.21149,58.55085],[-3.005,58.635]]],[[[-165.57916,59.90999],[-166.19277,59.75444],[-166.84834,59.94141],[-167.45528,60.21307],[-166.46779,60.38417],[-165.67443,60.29361],[-165.57916,59.90999]]],[[[-79.26582,62.15867],[-79.65752,61.63308],[-80.09956,61.7181],[-80.36215,62.01649],[-80.3154,62.08557],[-79.92939,62.3856],[-79.52002,62.36371],[-79.26582,62.15867]]],[[[-81.89825,62.7108],[-83.06857,62.15922],[-83.77462,62.18231],[-83.99367,62.4528],[-83.25048,62.91409],[-81.87699,62.90458],[-81.89825,62.7108]]],[[[-171.73166,63.78252],[-171.11443,63.59219],[-170.49111,63.69498],[-169.68251,63.43112],[-168.68944,63.29751],[-168.77194,63.1886],[-169.52944,62.97693],[-170.29056,63.19444],[-170.67139,63.37582],[-171.55306,63.31779],[-171.79111,63.40585],[-171.73166,63.78252]]],[[[-85.16131,65.65728],[-84.97576,65.21752],[-84.46401,65.37177],[-83.88263,65.10962],[-82.78758,64.76669],[-81.64201,64.45514],[-81.55344,63.97961],[-80.81736,64.05749],[-80.10345,63.72598],[-80.99102,63.41125],[-82.54718,63.65172],[-83.1088,64.10188],[-84.10042,63.56971],[-85.5234,63.05238],[-85.86677,63.63725],[-87.22198,63.54124],[-86.35276,64.03583],[-86.22489,64.82292],[-85.88385,65.73878],[-85.16131,65.65728]]],[[[-14.5087,66.45589],[-14.73964,65.80875],[-13.60973,65.12667],[-14.90983,64.36408],[-17.79444,63.67875],[-18.65625,63.49638],[-19.97275,63.64363],[-22.76297,63.96018],[-21.77848,64.40212],[-23.95504,64.89113],[-22.1844,65.08497],[-22.22742,65.37859],[-24.32618,65.61119],[-23.65051,66.26252],[-22.13492,66.41047],[-20.57628,65.73211],[-19.05684,66.2766],[-17.79862,65.99385],[-16.16782,66.52679],[-14.5087,66.45589]]],[[[-75.86588,67.14886],[-76.98687,67.09873],[-77.2364,67.58809],[-76.81166,68.14856],[-75.89521,68.28721],[-75.1145,68.01036],[-75.10333,67.58202],[-75.21597,67.44425],[-75.86588,67.14886]]],[[[-175.01425,66.58435],[-174.33983,66.33556],[-174.57182,67.06219],[-171.85731,66.91308],[-169.89958,65.97724],[-170.89107,65.54139],[-172.53025,65.43791],[-172.555,64.46079],[-172.95533,64.25269],[-173.89184,64.2826],[-174.65392,64.63125],[-175.98353,64.92288],[-176.20716,65.35667],[-177.22266,65.52024],[-178.35993,65.39052],[-178.90332,65.74044],[-178.68611,66.11211],[-179.88377,65.87456],[-179.43268,65.40411],[-180.0,64.97971],[-180.0,68.96364],[-177.55,68.2],[-174.92825,67.20589],[-175.01425,66.58435]]],[[[-95.64768,69.10769],[-96.26952,68.75704],[-97.6174,69.06003],[-98.4318,68.9507],[-99.7974,69.40003],[-98.9174,69.71003],[-98.21826,70.14354],[-97.1574,69.86003],[-96.5574,69.68003],[-96.2574,69.49003],[-95.64768,69.10769]]],[[[180.0,70.8322],[178.90343,70.78114],[178.7253,71.0988],[180.0,71.51571],[180.0,70.8322]]],[[[-178.69378,70.89302],[-180.0,70.8322],[-180.0,71.51571],[-179.87187,71.55762],[-179.02433,71.55553],[-177.57794,71.26948],[-177.66358,71.13277],[-178.69378,70.89302]]],[[[-90.54712,69.49768],[-90.55151,68.4751],[-89.21509,69.25873],[-88.01959,68.61511],[-88.3175,67.87347],[-87.3501,67.19873],[-86.30609,67.92151],[-85.5766,68.78448],[-85.52191,69.88208],[-84.10077,69.80548],[-82.6225,69.65833],[-81.2804,69.16211],[-81.22021,68.66571],[-81.96429,68.13251],[-81.25928,67.59729],[-81.38647,67.1109],[-83.34448,66.41168],[-84.73541,66.25732],[-85.76941,66.55829],[-86.06763,66.05627],[-87.03137,65.21307],[-87.32318,64.7757],[-88.48291,64.09912],[-89.91443,64.03271],[-90.70398,63.61029],[-90.77002,62.96033],[-91.93341,62.83508],[-93.15698,62.02472],[-94.24152,60.89868],[-94.62927,60.11029],[-94.68451,58.94891],[-93.21503,58.7821],[-92.76459,57.8457],[-92.297,57.0871],[-90.89771,57.28473],[-89.03949,56.85168],[-88.03979,56.47168],[-87.32422,55.99908],[-86.07123,55.72388],[-85.01178,55.30267],[-83.36047,55.24487],[-82.27283,55.14832],[-82.43622,54.28229],[-82.125,53.2771],[-81.4007,52.1579],[-79.9129,51.2085],[-79.14301,51.53387],[-78.60193,52.56207],[-79.12421,54.14148],[-79.82959,54.66772],[-78.2287,55.13647],[-77.09558,55.83752],[-76.54138,56.5343],[-76.62311,57.2027],[-77.30219,58.05212],[-78.51691,58.80469],[-77.33667,59.85272],[-77.77271,60.75787],[-78.10681,62.3197],[-77.41058,62.55048],[-75.69623,62.2785],[-74.66821,62.18109],[-73.8399,62.44391],[-72.90851,62.1051],[-71.677,61.52533],[-71.37372,61.13708],[-69.59039,61.06152],[-69.6203,60.22131],[-69.2879,58.95728],[-68.37451,58.80109],[-67.64978,58.2121],[-66.20178,58.76727],[-65.24518,59.87073],[-64.5835,60.33569],[-63.80469,59.44269],[-62.50238,58.16711],[-61.39648,56.96753],[-61.79858,56.33948],[-60.46851,55.77551],[-59.56958,55.2041],[-57.9751,54.9455],[-57.33319,54.62653],[-56.93689,53.78027],[-56.15808,53.64752],[-55.75629,53.27051],[-55.68329,52.14673],[-56.40918,51.77069],[-57.12689,51.41968],[-58.77478,51.06427],[-60.03308,50.24292],[-61.72357,50.08051],[-63.86249,50.29108],[-65.36328,50.29828],[-66.39899,50.22888],[-67.23633,49.51147],[-68.51111,49.06848],[-69.95361,47.74487],[-71.10449,46.82172],[-70.25519,46.98608],[-68.65002,48.30011],[-66.55243,49.13312],[-65.05621,49.23291],[-64.17102,48.74249],[-65.11548,48.07092],[-64.79852,46.9931],[-64.47211,46.23853],[-63.17328,45.73907],[-61.52069,45.88391],[-60.51813,47.00787],[-60.44861,46.28271],[-59.8028,45.92047],[-61.03979,45.26532],[-63.2547,44.67029],[-64.24658,44.2655],[-65.36407,43.54529],[-66.12341,43.61871],[-66.16168,44.46509],[-64.42548,45.29211],[-66.026,45.25928],[-67.13739,45.13751],[-66.9646,44.80969],[-68.03247,44.32532],[-69.06,43.9801],[-70.11609,43.68408],[-70.69,43.03009],[-70.81488,42.8653],[-70.82501,42.33508],[-70.495,41.80511],[-70.08002,41.78009],[-70.185,42.14508],[-69.88489,41.92291],[-69.96503,41.63708],[-70.64001,41.4751],[-71.1203,41.49451],[-71.85999,41.32013],[-72.29498,41.27008],[-72.8764,41.2207],[-73.71002,40.93109],[-72.24121,41.11951],[-71.94501,40.93011],[-73.34491,40.63013],[-73.98199,40.62811],[-73.95227,40.75067],[-74.25671,40.47351],[-73.9624,40.42767],[-74.17841,39.70929],[-74.90601,38.93951],[-74.98041,39.19647],[-75.20001,39.24847],[-75.52808,39.49847],[-75.32001,38.96008],[-75.0835,38.78131],[-75.0567,38.40411],[-75.37738,38.0155],[-75.94019,37.21692],[-76.03119,37.25671],[-75.72198,37.93707],[-76.23279,38.31927],[-76.34998,39.15009],[-76.54272,38.71771],[-76.32928,38.08331],[-76.96002,38.23291],[-76.30157,37.91809],[-76.25873,36.96649],[-75.9718,36.89728],[-75.86798,36.55133],[-75.72748,35.55072],[-76.3631,34.80847],[-77.39758,34.51208],[-78.05487,33.92548],[-78.55432,33.86133],[-79.06061,33.49408],[-79.20349,33.15851],[-80.30127,32.50928],[-80.86499,32.03333],[-81.3363,31.44049],[-81.49042,30.7301],[-81.31372,30.03552],[-80.97998,29.18011],[-80.53558,28.47211],[-80.53003,28.0401],[-80.05652,26.88013],[-80.08801,26.20569],[-80.13147,25.81689],[-80.38098,25.2063],[-80.67999,25.08008],[-81.17212,25.20129],[-81.33002,25.64008],[-81.71002,25.87012],[-82.23999,26.7301],[-82.70508,27.49512],[-82.85529,27.88629],[-82.65002,28.55011],[-82.92999,29.1001],[-83.70959,29.93671],[-84.09998,30.09009],[-85.10883,29.63629],[-85.28778,29.6861],[-85.77301,30.15271],[-86.40002,30.40009],[-87.53027,30.27448],[-88.41779,30.38489],[-89.18048,30.3161],[-89.60492,30.17633],[-89.4137,29.89429],[-89.42999,29.48871],[-89.21759,29.29108],[-89.4082,29.15973],[-89.7793,29.30713],[-90.1546,29.11749],[-90.88019,29.14868],[-91.62671,29.67712],[-92.49908,29.55231],[-93.22638,29.78387],[-93.84839,29.71368],[-94.69,29.4801],[-95.60028,28.73871],[-96.59399,28.3075],[-97.14001,27.83008],[-97.37,27.38013],[-97.38,26.69012],[-97.33002,26.21008],[-97.1402,25.86951],[-97.13861,25.86792],[-97.14178,25.86591],[-97.52808,24.99213],[-97.70288,24.27228],[-97.776,22.93268],[-97.87238,22.44427],[-97.69897,21.89868],[-97.38898,21.41107],[-97.18927,20.6355],[-96.52551,19.89093],[-96.29211,19.3205],[-95.90088,18.82813],[-94.83899,18.56268],[-94.42572,18.14429],[-93.54858,18.42389],[-92.78607,18.5249],[-92.03729,18.70471],[-91.4079,18.8761],[-90.77179,19.28412],[-90.53351,19.86749],[-90.45148,20.70752],[-90.27863,20.99988],[-89.60132,21.26172],[-88.54388,21.49371],[-87.65839,21.45892],[-87.05188,21.54352],[-86.81201,21.33148],[-86.84589,20.84991],[-87.3833,20.25549],[-87.62097,19.64648],[-87.43671,19.47247],[-87.58649,19.0401],[-87.83722,18.25989],[-88.09058,18.51672],[-88.29999,18.50012],[-88.29633,18.35327],[-88.10681,18.34869],[-88.12341,18.07672],[-88.28528,17.64429],[-88.19788,17.4895],[-88.30261,17.13171],[-88.2395,17.03607],[-88.35541,16.53088],[-88.55182,16.2655],[-88.73242,16.2337],[-88.9306,15.88733],[-88.60461,15.70648],[-88.51831,15.85553],[-88.22498,15.72772],[-88.12109,15.68872],[-87.90179,15.8645],[-87.6156,15.87891],[-87.52289,15.7973],[-87.36768,15.84692],[-86.9032,15.75671],[-86.44092,15.7829],[-86.1192,15.89349],[-86.00189,16.00549],[-85.68329,15.95367],[-85.44397,15.88568],[-85.18237,15.9093],[-84.9837,15.99591],[-84.52698,15.8573],[-84.36823,15.83508],[-84.06299,15.64832],[-83.77399,15.42407],[-83.4104,15.27087],[-83.14722,14.99591],[-83.23322,14.8999],[-83.28418,14.6767],[-83.18213,14.31073],[-83.41248,13.97009],[-83.51978,13.56769],[-83.55219,13.12708],[-83.49847,12.86932],[-83.47333,12.41913],[-83.6261,12.32092],[-83.7196,11.89313],[-83.65088,11.62909],[-83.85541,11.37329],[-83.8089,11.10309],[-83.65558,10.9389],[-83.40228,10.39551],[-83.01569,9.9931],[-82.5462,9.56628],[-82.18707,9.20752],[-82.20758,8.99573],[-81.80859,8.95068],[-81.71411,9.0321],[-81.43921,8.78632],[-80.94733,8.85852],[-80.52191,9.11108],[-79.91461,9.31268],[-79.5733,9.61169],[-79.02118,9.55292],[-79.05841,9.45471],[-78.50092,9.42047],[-78.05591,9.24768],[-77.72949,8.9469],[-77.35327,8.67047],[-76.83661,8.63867],[-76.0863,9.33691],[-75.67462,9.4433],[-75.66467,9.77411],[-75.48041,10.61908],[-74.90692,11.08313],[-74.27667,11.10211],[-74.1972,11.31049],[-73.41467,11.22711],[-72.62781,11.73212],[-72.23822,11.95569],[-71.75409,12.43732],[-71.39978,12.3761],[-71.13739,12.1131],[-71.3316,11.77631],[-71.35999,11.5401],[-71.94702,11.42328],[-71.62079,10.96948],[-71.633,10.44647],[-72.0741,9.86572],[-71.69562,9.07233],[-71.26459,9.13733],[-71.03998,9.86011],[-71.3501,10.21191],[-71.40057,10.96912],[-70.15521,11.37549],[-70.29382,11.84692],[-69.94318,12.16229],[-69.58429,11.45972],[-68.883,11.44348],[-68.23328,10.88568],[-68.19409,10.55469],[-67.2962,10.5459],[-66.22778,10.64868],[-65.65521,10.20093],[-64.89038,10.07727],[-64.32941,10.38971],[-64.31799,10.64148],[-63.07928,10.70172],[-61.88092,10.7157],[-62.7301,10.42029],[-62.38849,9.9483],[-61.58868,9.87311],[-60.83051,9.38129],[-60.6712,8.58032],[-60.15009,8.60291],[-59.7583,8.36713],[-59.10168,7.99933],[-58.48291,7.34772],[-58.4549,6.83289],[-58.07813,6.80908],[-57.54218,6.32129],[-57.1474,5.97308],[-55.94928,5.77289],[-55.8418,5.95312],[-55.0332,6.02533],[-53.95801,5.75653],[-53.61841,5.64648],[-52.88208,5.40991],[-51.8233,4.56592],[-51.65778,4.15631],[-51.31708,4.20349],[-51.0697,3.65051],[-50.50879,1.90149],[-49.974,1.73651],[-49.94708,1.04633],[-50.69928,0.22308],[-50.38818,-0.07837],[-48.62048,-0.23541],[-48.58441,-1.23779],[-47.82489,-0.5816],[-46.56659,-0.94098],[-44.9057,-1.5517],[-44.4176,-2.1377],[-44.5816,-2.69128],[-43.4187,-2.38312],[-41.4726,-2.91199],[-39.97858,-2.87299],[-38.50031,-3.70062],[-37.22321,-4.82092],[-36.45288,-5.10937],[-35.59778,-5.14948],[-35.23541,-5.4649],[-34.896,-6.73822],[-34.72998,-7.3432],[-35.12817,-8.9964],[-35.6369,-9.64929],[-37.04651,-11.04071],[-37.68359,-12.1712],[-38.42389,-13.03809],[-38.67389,-13.05768],[-38.95319,-13.7934],[-38.88232,-15.66699],[-39.16101,-17.20837],[-39.26727,-17.86768],[-39.5835,-18.26221],[-39.7608,-19.59912],[-40.77472,-20.90448],[-40.9447,-21.93732],[-41.75409,-22.37061],[-41.98828,-22.97009],[-43.07471,-22.96771],[-44.64783,-23.35199],[-45.35211,-23.79681],[-46.47211,-24.08899],[-47.64899,-24.88519],[-48.49548,-25.87701],[-48.64099,-26.62372],[-48.47467,-27.1759],[-48.6615,-28.1861],[-48.88843,-28.67407],[-49.58728,-29.22449],[-50.6969,-30.98437],[-51.57617,-31.77771],[-52.2561,-32.2453],[-52.7121,-33.19659],[-53.3736,-33.76831],[-53.8064,-34.39679],[-54.93579,-34.95258],[-55.67401,-34.75269],[-56.21521,-34.8598],[-57.13971,-34.43048],[-57.81781,-34.46252],[-58.427,-33.90948],[-58.49542,-34.43152],[-57.22577,-35.28802],[-57.3623,-35.97742],[-56.73749,-36.41309],[-56.78821,-36.90149],[-57.74908,-38.1839],[-59.23181,-38.72021],[-61.23743,-38.92841],[-62.33588,-38.8277],[-62.12579,-39.42407],[-62.33051,-40.17261],[-62.146,-40.67688],[-62.74579,-41.02869],[-63.77051,-41.16681],[-64.73212,-40.80261],[-65.11798,-41.06427],[-64.97858,-42.05798],[-64.30341,-42.35901],[-63.75592,-42.0437],[-63.45801,-42.56311],[-64.37878,-42.87347],[-65.18182,-43.4953],[-65.3288,-44.50128],[-65.56519,-45.0368],[-66.50989,-45.03961],[-67.29382,-45.55188],[-67.58051,-46.3017],[-66.59698,-47.03387],[-65.64099,-47.23608],[-65.98511,-48.1333],[-67.1662,-48.69733],[-67.8161,-49.86969],[-68.7287,-50.26422],[-69.13849,-50.73248],[-68.81549,-51.77112],[-68.15002,-52.34998],[-68.57147,-52.29938],[-69.4613,-52.29187],[-69.94269,-52.5379],[-70.84509,-52.89917],[-71.00629,-53.83319],[-71.42981,-53.85638],[-72.55792,-53.53137],[-73.7027,-52.83508],[-74.94678,-52.2627],[-75.26001,-51.62927],[-74.97662,-51.0434],[-75.47968,-50.3783],[-75.60797,-48.67371],[-75.18268,-47.71191],[-74.12659,-46.93921],[-75.64441,-46.64758],[-74.69208,-45.76398],[-74.35168,-44.10303],[-73.2403,-44.4549],[-72.71771,-42.3833],[-73.38892,-42.11749],[-73.70129,-43.36578],[-74.33191,-43.22498],[-74.01788,-41.7948],[-73.67712,-39.9422],[-73.21759,-39.25861],[-73.50549,-38.2829],[-73.58801,-37.15631],[-73.16669,-37.12378],[-72.5531,-35.50879],[-71.86169,-33.90912],[-71.43848,-32.41888],[-71.6687,-30.92059],[-71.37,-30.0957],[-71.48981,-28.86139],[-70.90509,-27.64038],[-70.72498,-25.70587],[-70.40399,-23.62891],[-70.09119,-21.39331],[-70.16443,-19.75641],[-70.3725,-18.3479],[-71.37518,-17.7738],[-71.46198,-17.3634],[-73.44452,-16.35937],[-75.23779,-15.26569],[-76.00922,-14.64929],[-76.4234,-13.82318],[-76.25922,-13.53497],[-77.1062,-12.22272],[-78.0921,-10.37769],[-79.03693,-8.3866],[-79.44592,-7.93079],[-79.7605,-7.19427],[-80.53748,-6.54169],[-81.25,-6.13678],[-80.92627,-5.69049],[-81.41089,-4.73669],[-81.09961,-4.03638],[-80.30249,-3.40479],[-79.7702,-2.65747],[-79.98651,-2.2207],[-80.36871,-2.68518],[-80.96771,-2.24689],[-80.76477,-1.96503],[-80.93359,-1.05737],[-80.58331,-0.90668],[-80.39929,-0.28369],[-80.02081,0.36047],[-80.09058,0.76849],[-79.54279,0.98291],[-78.85529,1.38092],[-78.99091,1.69128],[-78.6178,1.76648],[-78.66211,2.26727],[-78.42761,2.6297],[-77.93152,2.69672],[-77.51038,3.32507],[-77.12769,3.84967],[-77.49628,4.08771],[-77.30762,4.66809],[-77.5332,5.58289],[-77.31879,5.84528],[-77.47668,6.6911],[-77.88159,7.22388],[-78.2149,7.51233],[-78.42908,8.05212],[-78.18201,8.31927],[-78.43549,8.3877],[-78.62207,8.71808],[-79.1203,8.99609],[-79.5578,8.9325],[-79.7605,8.58447],[-80.16449,8.33331],[-80.38263,8.29852],[-80.48071,8.09027],[-80.0036,7.54749],[-80.27661,7.41968],[-80.42108,7.27148],[-80.88641,7.22052],[-81.05951,7.81787],[-81.1897,7.64789],[-81.51947,7.70673],[-81.72131,8.10889],[-82.13141,8.17548],[-82.39087,8.29248],[-82.82001,8.29089],[-82.85089,8.07391],[-82.9657,8.2251],[-83.50842,8.4469],[-83.71149,8.65692],[-83.59631,8.83051],[-83.63263,9.05151],[-83.90991,9.29089],[-84.30341,9.48749],[-84.64758,9.61548],[-84.71338,9.90808],[-84.97559,10.08673],[-84.91138,9.79608],[-85.1109,9.55713],[-85.33948,9.83447],[-85.66071,9.93329],[-85.79742,10.13489],[-85.79169,10.43927],[-85.6593,10.75427],[-85.94171,10.89532],[-85.71252,11.0885],[-86.05841,11.4035],[-86.52588,11.80688],[-86.74591,12.1441],[-87.16748,12.45831],[-87.66852,12.90991],[-87.5575,13.0647],[-87.3924,12.91412],[-87.31659,12.98468],[-87.48938,13.29749],[-87.79309,13.38452],[-87.90411,13.14911],[-88.48328,13.16388],[-88.8432,13.2597],[-89.25671,13.45868],[-89.81238,13.52069],[-90.09558,13.73547],[-90.60858,13.90991],[-91.23242,13.92792],[-91.6897,14.12628],[-92.22772,14.53888],[-93.35937,15.61548],[-93.87518,15.94031],[-94.69159,16.20111],[-95.25018,16.1283],[-96.05341,15.75208],[-96.55737,15.6535],[-97.26361,15.91711],[-98.013,16.1073],[-98.94769,16.5661],[-99.69739,16.7063],[-100.82953,17.17108],[-101.66608,17.64911],[-101.91852,17.91608],[-102.47809,17.97589],[-103.50098,18.2923],[-103.91748,18.74872],[-104.992,19.31628],[-105.49298,19.9469],[-105.73138,20.43408],[-105.39771,20.53168],[-105.50061,20.81689],[-105.27069,21.07629],[-105.26581,21.42212],[-105.60309,21.87128],[-105.69342,22.2691],[-106.02869,22.77368],[-106.90991,23.76788],[-107.91541,24.54889],[-108.40192,25.1723],[-109.26019,25.58069],[-109.44409,25.82489],[-109.29163,26.44287],[-109.80139,26.67609],[-110.39172,27.16211],[-110.64099,27.85992],[-111.17889,27.94128],[-111.75958,28.46808],[-112.22821,28.95453],[-112.27179,29.26691],[-112.80951,30.02112],[-113.16382,30.78693],[-113.14868,31.17108],[-113.87189,31.56769],[-114.20569,31.52411],[-114.77643,31.79968],[-114.93671,31.39349],[-114.77118,30.9137],[-114.67389,30.16272],[-114.33099,29.75049],[-113.58881,29.06171],[-113.42401,28.82629],[-113.27191,28.75488],[-113.14001,28.41132],[-112.96228,28.42529],[-112.7616,27.78027],[-112.45789,27.52588],[-112.24487,27.17188],[-111.61652,26.6629],[-111.28461,25.73273],[-110.98779,25.29468],[-110.71002,24.82611],[-110.65503,24.29871],[-110.17279,24.26569],[-109.77179,23.81128],[-109.40912,23.36469],[-109.43341,23.18573],[-109.85419,22.8183],[-110.03131,22.82312],[-110.29498,23.43109],[-110.94952,24.0011],[-111.67059,24.4845],[-112.18201,24.73853],[-112.14899,25.47028],[-112.30072,26.01208],[-112.77728,26.32208],[-113.4646,26.76831],[-113.59668,26.63953],[-113.84888,26.90009],[-114.4657,27.14209],[-115.05511,27.72272],[-114.98218,27.79828],[-114.57031,27.74152],[-114.19928,28.11511],[-114.16199,28.5661],[-114.93182,29.27948],[-115.51868,29.55627],[-115.88739,30.18091],[-116.2583,30.83649],[-116.7215,31.63568],[-117.12769,32.53528],[-117.2959,33.04633],[-117.94391,33.62128],[-118.41058,33.74091],[-118.5199,34.02789],[-119.08099,34.07812],[-119.43878,34.34851],[-120.3678,34.44708],[-120.6228,34.60852],[-120.74432,35.15692],[-121.7146,36.16168],[-122.54749,37.55188],[-122.51202,37.78351],[-122.95319,38.11371],[-123.72711,38.95172],[-123.86511,39.76709],[-124.39801,40.31329],[-124.17877,41.14209],[-124.21368,41.99969],[-124.53278,42.76611],[-124.14209,43.7085],[-123.89893,45.5235],[-124.07959,46.86469],[-124.39569,47.72028],[-124.68719,48.18451],[-124.5661,48.3797],[-123.12,48.0401],[-122.58728,47.09613],[-122.34003,47.36011],[-122.5,48.18011],[-122.84003,49.00012],[-122.97418,49.00269],[-124.91022,49.98468],[-125.62457,50.41669],[-127.43561,50.83069],[-127.99268,51.71588],[-127.85028,52.32971],[-129.1297,52.75549],[-129.30518,53.56171],[-130.51489,54.28772],[-130.53607,54.80267],[-131.08582,55.17889],[-131.96722,55.49792],[-132.25,56.37012],[-133.53918,57.17889],[-134.078,58.12311],[-135.03821,58.18768],[-136.62799,58.21228],[-137.79999,58.50012],[-139.8678,59.5379],[-140.8252,59.72748],[-142.5744,60.08447],[-143.9588,59.99933],[-145.92548,60.45868],[-147.11438,60.8847],[-148.2243,60.6731],[-148.01801,59.97827],[-148.5708,59.91431],[-149.72778,59.70569],[-150.60822,59.36829],[-151.71631,59.15588],[-151.85938,59.74512],[-151.40973,60.72589],[-150.34692,61.03369],[-150.62109,61.28448],[-151.89581,60.72729],[-152.57831,60.06171],[-154.0191,59.35028],[-153.28748,58.86469],[-154.23248,58.14648],[-155.3075,57.72791],[-156.30829,57.42291],[-156.55609,56.9801],[-158.11719,56.46368],[-158.43329,55.99408],[-159.60327,55.56671],[-160.28967,55.64368],[-161.22302,55.36469],[-162.23779,55.02429],[-163.0694,54.68988],[-164.78558,54.4043],[-164.9422,54.57233],[-163.84833,55.03949],[-162.87,55.34808],[-161.8042,55.89508],[-160.5636,56.00812],[-160.0705,56.41809],[-158.68439,57.01672],[-158.46112,57.21692],[-157.72278,57.57013],[-157.55029,58.32831],[-157.04169,58.91888],[-158.1947,58.61591],[-158.51721,58.7879],[-159.05859,58.42432],[-159.71161,58.93152],[-159.9812,58.57269],[-160.35529,59.07111],[-161.35498,58.6709],[-161.96881,58.67169],[-162.05499,59.26691],[-161.87408,59.63373],[-162.51801,59.98969],[-163.8183,59.7981],[-164.66217,60.26752],[-165.34637,60.50751],[-165.35077,61.07391],[-166.1214,61.50012],[-165.73437,62.07507],[-164.91919,62.63312],[-164.5625,63.14648],[-163.7533,63.21948],[-163.0672,63.05951],[-162.2605,63.54187],[-161.53442,63.45587],[-160.77252,63.76611],[-160.95831,64.2229],[-161.51801,64.40289],[-160.77771,64.7887],[-161.39191,64.77728],[-162.453,64.55951],[-162.75781,64.33868],[-163.54639,64.55908],[-164.96082,64.44708],[-166.42529,64.68671],[-166.84497,65.08893],[-168.11047,65.6701],[-166.7052,66.08832],[-164.47467,66.57672],[-163.65253,66.57672],[-163.78851,66.07727],[-161.6778,66.11609],[-162.48969,66.73547],[-163.71973,67.11652],[-164.43091,67.61627],[-165.3902,68.04291],[-166.7644,68.35889],[-166.20471,68.88312],[-164.43079,68.91553],[-163.16858,69.37109],[-162.93048,69.85809],[-161.90887,70.33331],[-160.93481,70.44769],[-159.03918,70.89172],[-158.11969,70.82471],[-156.58081,71.35791],[-155.06781,71.14789],[-154.34418,70.69647],[-153.90002,70.89008],[-152.21002,70.83008],[-152.27002,70.6001],[-150.73999,70.43011],[-149.71997,70.53009],[-147.61328,70.21411],[-145.69,70.12012],[-144.91998,69.99011],[-143.58942,70.15253],[-142.07251,69.85193],[-140.9859,69.7121],[-139.12048,69.47113],[-137.54639,68.99011],[-136.5036,68.89807],[-135.62567,69.31512],[-134.41461,69.6275],[-132.9292,69.50531],[-131.43127,69.94452],[-129.79468,70.19373],[-129.10773,69.7793],[-128.36151,70.01288],[-128.13818,70.48389],[-127.44708,70.37732],[-125.75629,69.48071],[-124.4248,70.15851],[-124.28961,69.39972],[-123.0611,69.56372],[-122.68341,69.85553],[-121.47229,69.79791],[-119.94281,69.37793],[-117.6026,69.01129],[-116.22638,68.84149],[-115.24689,68.90588],[-113.89789,68.39893],[-115.30481,67.90271],[-113.49719,67.68829],[-110.79791,67.80609],[-109.94611,67.98108],[-108.88019,67.38153],[-107.79242,67.88751],[-108.81299,68.31171],[-108.16718,68.65393],[-106.95001,68.70007],[-106.15002,68.80011],[-105.34277,68.56128],[-104.33789,68.01813],[-103.22107,68.0979],[-101.45428,67.64691],[-99.90198,67.80573],[-98.44318,67.78168],[-98.55859,68.40393],[-97.66949,68.57867],[-96.11987,68.2395],[-96.12579,67.29352],[-95.48938,68.0907],[-94.685,68.0639],[-94.23279,69.06909],[-95.30408,69.68573],[-96.47131,70.0899],[-96.39111,71.19489],[-95.2088,71.92047],[-93.88989,71.76007],[-92.87811,71.31873],[-91.51959,70.19128],[-92.40692,69.70007],[-90.54712,69.49768]]],[[[-114.16717,73.12145],[-114.66634,72.65277],[-112.44102,72.9554],[-111.05039,72.4504],[-109.92035,72.96113],[-109.00654,72.63335],[-108.18835,71.65089],[-107.68599,72.06548],[-108.39639,73.08953],[-107.51645,73.23598],[-106.52259,73.07601],[-105.40246,72.67259],[-104.77484,71.6984],[-104.46476,70.99297],[-102.78537,70.49776],[-100.98078,70.02432],[-101.08929,69.58447],[-102.73116,69.50402],[-102.09329,69.11962],[-102.43024,68.75282],[-104.24,68.91],[-105.96,69.18],[-107.12254,69.11922],[-109.0,68.78],[-111.9668,68.60446],[-113.3132,68.53554],[-113.85496,69.00744],[-115.22,69.28],[-116.10794,69.16821],[-117.34,69.96],[-116.67473,70.06655],[-115.13112,70.2373],[-113.72141,70.19237],[-112.4161,70.36638],[-114.35,70.6],[-116.48684,70.52045],[-117.9048,70.54056],[-118.43238,70.9092],[-116.11311,71.30918],[-117.65568,71.2952],[-119.40199,71.55859],[-118.56267,72.30785],[-117.86642,72.70594],[-115.18909,73.31459],[-114.16717,73.12145]]],[[[-104.5,73.42],[-105.38,72.76],[-106.94,73.46],[-106.6,73.6],[-105.26,73.64],[-104.5,73.42]]],[[[-76.34,73.10268],[-76.2514,72.82639],[-77.31444,72.85555],[-78.39167,72.87666],[-79.48625,72.7422],[-79.77583,72.8029],[-80.8761,73.33318],[-80.83389,73.69318],[-80.35306,73.75972],[-78.06444,73.65193],[-76.34,73.10268]]],[[[-86.56218,73.15745],[-85.77437,72.53413],[-84.85011,73.34028],[-82.31559,73.75095],[-80.60009,72.71654],[-80.74894,72.06191],[-78.77064,72.35217],[-77.82462,72.74962],[-75.60584,72.24368],[-74.22862,71.76714],[-74.09914,71.33084],[-72.24223,71.55692],[-71.20002,70.92001],[-68.78605,70.52502],[-67.91497,70.12195],[-66.96903,69.18609],[-68.80512,68.7202],[-66.44987,68.06716],[-64.86231,67.84754],[-63.42493,66.92847],[-61.85198,66.86212],[-62.16318,66.16025],[-63.91844,64.99867],[-65.14886,65.42603],[-66.72122,66.38804],[-68.01502,66.26273],[-68.14129,65.68979],[-67.08965,65.10846],[-65.73208,64.64841],[-65.32017,64.38274],[-64.66941,63.39293],[-65.0138,62.67419],[-66.27504,62.9451],[-68.78319,63.74567],[-67.36968,62.88397],[-66.3283,62.28007],[-66.16557,61.9309],[-68.87737,62.33015],[-71.02344,62.91071],[-72.23538,63.39784],[-71.88628,63.67999],[-73.37831,64.19396],[-74.83442,64.67908],[-74.8185,64.38909],[-77.70998,64.22954],[-78.55595,64.57291],[-77.89728,65.30919],[-76.01827,65.32697],[-73.9598,65.45476],[-74.29388,65.81177],[-73.94491,66.31058],[-72.65117,67.28458],[-72.92606,67.72693],[-73.31162,68.06944],[-74.84331,68.55463],[-76.8691,68.89474],[-76.22865,69.14777],[-77.28737,69.76954],[-78.16863,69.82649],[-78.95724,70.16688],[-79.49246,69.87181],[-81.30547,69.74319],[-84.94471,69.96663],[-87.06,70.26],[-88.68171,70.41074],[-89.51342,70.76204],[-88.46772,71.21819],[-89.88815,71.22255],[-90.20516,72.23507],[-89.43658,73.12946],[-88.40824,73.53789],[-85.82615,73.80382],[-86.56218,73.15745]]],[[[-100.35642,73.84389],[-99.16387,73.63339],[-97.38,73.76],[-97.12,73.47],[-98.05359,72.99052],[-96.54,72.56],[-96.72,71.66],[-98.35966,71.27285],[-99.32286,71.35639],[-100.01482,71.73827],[-102.5,72.51],[-102.48,72.83],[-100.43836,72.70588],[-101.54,73.36],[-100.35642,73.84389]]],[[[143.60385,73.21244],[142.08763,73.20544],[140.03816,73.31692],[139.86312,73.36983],[140.81171,73.76506],[142.06207,73.85758],[143.48283,73.47525],[143.60385,73.21244]]],[[[-93.1963,72.77199],[-94.26905,72.0246],[-95.40986,72.06188],[-96.03375,72.94028],[-96.01827,73.43743],[-95.49579,73.86242],[-94.50366,74.13491],[-92.42001,74.10003],[-90.50979,73.85673],[-92.00397,72.96624],[-93.1963,72.77199]]],[[[-120.46,71.4],[-123.09219,70.90164],[-123.62,71.34],[-125.92896,71.86868],[-125.59271,72.19452],[-124.80729,73.02256],[-123.94,73.68],[-124.91775,74.29275],[-121.53788,74.44893],[-120.10978,74.24135],[-117.55564,74.18577],[-116.58442,73.89607],[-115.51081,73.47519],[-116.76794,73.22292],[-119.22,72.52],[-120.46,71.82],[-120.46,71.4]]],[[[150.73167,75.08406],[149.57593,74.68892],[147.97747,74.77836],[146.11919,75.17298],[146.35849,75.49682],[148.22223,75.34585],[150.73167,75.08406]]],[[[-93.61276,74.98],[-94.15691,74.59235],[-95.60868,74.66686],[-96.82093,74.92762],[-96.28859,75.37783],[-94.85082,75.64722],[-93.97775,75.29649],[-93.61276,74.98]]],[[[145.08629,75.56262],[144.3,74.82],[140.61381,74.84768],[138.95544,74.61148],[136.97439,75.26167],[137.51176,75.94917],[138.83108,76.13676],[141.47162,76.09289],[145.08629,75.56262]]],[[[-98.5,76.72],[-97.73559,76.25656],[-97.70442,75.74344],[-98.16,75.0],[-99.80874,74.89744],[-100.88366,75.05736],[-100.86292,75.64075],[-102.50209,75.5638],[-102.56552,76.3366],[-101.48973,76.30537],[-99.98349,76.64634],[-98.57699,76.58859],[-98.5,76.72]]],[[[-108.21141,76.20168],[-107.81943,75.84552],[-106.92893,76.01282],[-105.881,75.9694],[-105.70498,75.47951],[-106.31347,75.00527],[-109.7,74.85],[-112.22307,74.41696],[-113.74381,74.39427],[-113.87135,74.72029],[-111.79421,75.1625],[-116.31221,75.04343],[-117.7104,75.2222],[-116.34602,76.19903],[-115.40487,76.47887],[-112.59056,76.14134],[-110.81422,75.54919],[-109.0671,75.47321],[-110.49726,76.42982],[-109.5811,76.79417],[-108.54859,76.67832],[-108.21141,76.20168]]],[[[57.53569,70.72046],[56.94498,70.63274],[53.67738,70.76266],[53.41202,71.20666],[51.60189,71.47476],[51.45575,72.01488],[52.47828,72.22944],[52.44417,72.77473],[54.42761,73.62755],[53.50829,73.74981],[55.90246,74.62749],[55.63193,75.08141],[57.86864,75.60939],[61.17004,76.25188],[64.49837,76.43906],[66.21098,76.80978],[68.15706,76.9397],[68.85221,76.54481],[68.18057,76.23364],[64.63733,75.73775],[61.58351,75.26088],[58.47708,74.30906],[56.98679,73.33304],[55.41934,72.37127],[55.62284,71.54059],[57.53569,70.72046]]],[[[-94.68409,77.09788],[-93.57392,76.7763],[-91.60502,76.77852],[-90.74185,76.4496],[-90.96966,76.07401],[-89.82224,75.84777],[-89.18708,75.61017],[-87.83828,75.56619],[-86.37919,75.48242],[-84.78963,75.6992],[-82.75344,75.78432],[-81.12853,75.71398],[-80.05751,75.33685],[-79.83393,74.92313],[-80.45777,74.6573],[-81.94884,74.44246],[-83.22889,74.56403],[-86.09745,74.41003],[-88.15035,74.39231],[-89.76472,74.51556],[-92.42244,74.83776],[-92.76829,75.38682],[-92.88991,75.88266],[-93.89382,76.31924],[-95.96246,76.44138],[-97.12138,76.75108],[-96.74512,77.16139],[-94.68409,77.09788]]],[[[-116.19859,77.64529],[-116.33581,76.87696],[-117.10605,76.53003],[-118.04041,76.48117],[-119.89932,76.05321],[-121.5,75.90002],[-122.85492,76.11654],[-122.85493,76.11654],[-121.15754,76.86451],[-119.10394,77.51222],[-117.57013,77.49832],[-116.19859,77.64529]]],[[[106.97028,76.9743],[107.24011,76.4801],[108.15393,76.72333],[111.07727,76.71008],[113.33148,76.22229],[114.13428,75.84772],[113.8855,75.32788],[112.7793,75.03192],[110.15131,74.47668],[109.40009,74.18011],[110.64008,74.0401],[112.11932,73.78772],[113.01947,73.97693],[113.52972,73.33508],[113.96887,73.59491],[115.56787,73.75293],[118.77631,73.58771],[119.02008,73.12012],[123.20068,72.97131],[123.25787,73.73511],[125.38013,73.56012],[126.9765,73.56549],[128.59131,73.0387],[129.0517,72.39868],[128.46008,71.9801],[129.71613,71.19312],[131.2887,70.78711],[132.25348,71.8363],[133.85773,71.38647],[135.56207,71.65527],[137.49768,71.34772],[138.23413,71.62811],[139.86987,71.48792],[139.14789,72.41632],[140.46808,72.84949],[149.50012,72.20007],[150.35132,71.60651],[152.96887,70.84229],[157.0069,71.03149],[158.99792,70.8667],[159.83032,70.45331],[159.70868,69.72211],[160.94067,69.43732],[162.27911,69.64209],[164.05249,69.66827],[165.94049,69.47211],[167.83569,69.5827],[169.5777,68.69391],[170.81689,69.01367],[170.0083,69.65289],[170.45349,70.09711],[173.64392,69.8175],[175.72412,69.87732],[178.6001,69.40009],[180.0,68.96372],[180.0,64.97958],[179.99292,64.9743],[178.70728,64.53491],[177.41132,64.60828],[178.31311,64.07593],[178.90833,63.25208],[179.37048,62.98273],[179.48651,62.56909],[179.22827,62.30408],[177.36432,62.52191],[174.56927,61.76929],[173.68011,61.65271],[172.15009,60.95007],[170.69849,60.3363],[170.33087,59.8819],[168.90051,60.57349],[166.2951,59.7887],[165.84009,60.1601],[164.87689,59.73169],[163.53931,59.86871],[163.2171,59.21112],[162.01727,58.24329],[162.0531,57.83911],[163.19189,57.61511],[163.05792,56.1593],[162.1297,56.12231],[161.70148,55.28571],[162.11749,54.85529],[160.3689,54.34448],[160.02173,53.2027],[158.53088,52.95868],[158.23132,51.94269],[156.78992,51.01111],[156.4201,51.70007],[155.99188,53.15887],[155.43372,55.3811],[155.91449,56.76788],[156.7583,57.36469],[156.81049,57.83209],[158.36432,58.05573],[160.1507,59.31488],[161.87207,60.34308],[163.66968,61.14093],[164.47369,62.55072],[163.25848,62.46631],[162.6579,61.64252],[160.12152,60.54431],[159.30231,61.77411],[156.7207,61.43451],[154.21808,59.7583],[155.04388,59.14508],[152.81189,58.88391],[151.26569,58.78088],[151.33807,59.50409],[149.78369,59.6557],[148.54492,59.16449],[145.4873,59.33649],[142.19788,59.0401],[138.9585,57.08807],[135.12628,54.72968],[136.70172,54.6037],[137.19348,53.97729],[138.16467,53.75513],[138.80469,54.2547],[139.90149,54.1897],[141.34528,53.08972],[141.37927,52.23889],[140.59747,51.23969],[140.51312,50.04547],[140.06207,48.44672],[138.55469,46.99969],[138.21973,46.30792],[136.8623,45.14349],[135.51532,43.98907],[134.86951,43.39832],[133.53693,42.81152],[132.90631,42.79852],[132.27808,43.28448],[130.93591,42.55267],[130.78009,42.22009],[130.40009,42.28009],[129.96588,41.94128],[129.66748,41.60107],[129.70532,40.88287],[129.18811,40.66193],[129.0105,40.48547],[128.63348,40.18988],[127.96753,40.02551],[127.53351,39.7569],[127.50208,39.32391],[127.3855,39.2135],[127.78333,39.0509],[128.34967,38.6123],[129.21289,37.4325],[129.46051,36.7843],[129.46832,35.63208],[129.09149,35.08252],[128.18591,34.8905],[127.38647,34.47571],[126.48572,34.39008],[126.3739,34.93469],[126.55933,35.68469],[126.11749,36.72552],[126.86029,36.89392],[126.17468,37.74969],[125.68909,37.94012],[125.56848,37.75208],[125.27533,37.66913],[125.24011,37.8573],[124.98108,37.94891],[124.71228,38.10828],[124.98608,38.54852],[125.22192,38.66589],[125.13287,38.84869],[125.38672,39.38788],[125.32111,39.55151],[124.73749,39.66028],[124.26569,39.92853],[122.86768,39.63788],[122.13153,39.17047],[121.05469,38.89752],[121.58612,39.3609],[121.37689,39.75031],[122.1687,40.42249],[121.6405,40.94647],[120.76868,40.59351],[119.63971,39.89807],[119.0235,39.25232],[118.04272,39.20428],[117.53271,38.73767],[118.05969,38.06152],[118.8783,37.89728],[118.91168,37.44849],[119.70288,37.15649],[120.82349,37.87048],[121.7113,37.48108],[122.35791,37.45453],[122.52008,36.93073],[121.10431,36.65131],[120.63708,36.11151],[119.66467,35.60992],[119.15131,34.90991],[120.22748,34.36047],[120.62048,33.37671],[121.22913,32.46033],[121.90808,31.69232],[121.89191,30.94928],[121.26428,30.67633],[121.50348,30.14288],[122.0921,29.83252],[121.93848,29.01813],[121.68451,28.22552],[121.12567,28.13568],[120.39551,27.05328],[119.58551,25.74091],[118.65692,24.54749],[117.28168,23.62451],[115.89069,22.7829],[114.76392,22.66809],[114.15253,22.22388],[113.80688,22.54828],[113.24109,22.05151],[111.84369,21.55048],[110.78552,21.39728],[110.44409,20.34113],[109.88989,20.28247],[109.62769,21.0083],[109.8645,21.39508],[108.52289,21.71527],[108.05029,21.55249],[106.71509,20.6969],[105.88171,19.75208],[105.66211,19.05829],[106.42688,18.00409],[107.36188,16.69751],[108.26947,16.07971],[108.87708,15.27667],[109.33533,13.42609],[109.20007,11.66687],[108.36609,11.0083],[107.22089,10.3645],[106.40509,9.53088],[105.15833,8.59967],[104.79529,9.24109],[105.07629,9.91852],[104.33447,10.48669],[103.49731,10.63269],[103.0907,11.15369],[102.58508,12.18671],[101.68707,12.64587],[100.83191,12.62708],[100.97852,13.41272],[100.0979,13.40692],[100.01868,12.30713],[99.47888,10.8465],[99.15369,9.96307],[99.22247,9.23932],[99.8739,9.20789],[100.27972,8.29529],[100.45929,7.42969],[101.01727,6.85687],[101.62311,6.74072],[102.1413,6.22168],[102.37128,6.1283],[102.96173,5.52448],[103.38129,4.8551],[103.43872,4.1817],[103.33209,3.72668],[103.4295,3.38287],[103.5025,2.79108],[103.85468,2.5155],[104.24792,1.63129],[104.22888,1.29309],[103.51971,1.22632],[102.57373,1.9671],[101.39069,2.76093],[101.27368,3.27032],[100.6955,3.93909],[100.5575,4.76727],[100.19672,5.3125],[100.30627,6.04071],[100.08588,6.46448],[99.69067,6.84833],[99.51971,7.34351],[98.98828,7.90808],[98.50391,8.38232],[98.33972,7.79449],[98.15009,8.3501],[98.25928,8.97388],[98.55353,9.93311],[98.45728,10.67529],[98.76453,11.44128],[98.42828,12.03308],[98.5097,13.1225],[98.1037,13.6405],[97.77771,14.83728],[97.59711,16.10071],[97.16467,16.92871],[96.50592,16.42731],[95.36932,15.71448],[94.80847,15.80353],[94.1889,16.03809],[94.53351,17.27728],[94.32489,18.2135],[93.54108,19.36652],[93.66333,19.72711],[93.07831,19.85529],[92.36853,20.6709],[92.08289,21.19232],[92.02533,21.70172],[91.8349,22.18292],[91.41711,22.76508],[90.49609,22.80511],[90.5871,22.39288],[90.27289,21.83649],[89.84747,22.03912],[89.70209,21.85712],[89.41888,21.96631],[89.0321,22.05573],[88.88892,21.69067],[88.2085,21.70331],[86.97571,21.49548],[87.03308,20.74329],[86.49933,20.15167],[85.0603,19.4787],[83.9411,18.30212],[83.18927,17.67133],[82.19287,17.01672],[82.19128,16.5567],[81.69269,16.3103],[80.79211,15.95209],[80.32489,15.89929],[80.02509,15.13647],[80.23328,13.83588],[80.28632,13.00629],[79.86249,12.05627],[79.85809,10.3573],[79.34052,10.3089],[78.8855,9.54608],[79.1897,9.21667],[78.27808,8.93311],[77.94128,8.25293],[77.53992,7.96552],[76.59308,8.89929],[76.13013,10.29968],[75.74652,11.30829],[75.39612,11.78131],[74.86493,12.74188],[74.6167,13.99268],[74.44391,14.61731],[73.5343,15.99072],[73.11987,17.92871],[72.82092,19.20831],[72.82452,20.41949],[72.63068,21.35608],[71.17529,20.75751],[70.47052,20.87732],[69.16412,22.08929],[69.6449,22.45068],[69.34967,22.84332],[68.1767,23.69208],[67.44373,23.94489],[67.14551,24.6637],[66.37292,25.42529],[64.53052,25.23712],[62.9057,25.21851],[61.4975,25.07831],[59.61609,25.38013],[58.52588,25.61011],[57.39728,25.73993],[56.97089,26.96613],[56.49213,27.14331],[55.72369,26.96472],[54.71509,26.48071],[53.4931,26.8125],[52.4837,27.58087],[51.52087,27.86572],[50.85309,28.81451],[50.11511,30.14789],[49.5769,29.98572],[48.94128,30.31708],[48.56812,29.92688],[47.97449,29.97589],[48.18329,29.53448],[48.09387,29.30627],[48.41608,28.55212],[48.80768,27.6897],[49.29968,27.4613],[49.47089,27.11011],[50.15253,26.6897],[50.21307,26.2771],[50.11328,25.94409],[50.23993,25.60809],[50.52753,25.32788],[50.66071,24.99988],[50.81012,24.75488],[50.7439,25.48248],[51.01349,26.00708],[51.2865,26.11469],[51.58911,25.80109],[51.60669,25.2157],[51.38971,24.6275],[51.57953,24.24548],[51.75751,24.29413],[51.79449,24.0199],[52.57709,24.17749],[53.40411,24.15131],[54.00812,24.12189],[54.69312,24.79791],[55.43909,25.43909],[56.07092,26.05548],[56.36212,26.39587],[56.48572,26.30908],[56.39148,25.89612],[56.26111,25.71472],[56.39691,24.92468],[56.84528,24.2417],[57.4035,23.87872],[58.13708,23.74792],[58.72931,23.56567],[59.18048,22.99249],[59.45007,22.66028],[59.80811,22.53369],[59.80627,22.31049],[59.44232,21.71448],[59.28247,21.4339],[58.86108,21.11407],[58.4881,20.42908],[58.0343,20.48151],[57.82648,20.2431],[57.66589,19.73608],[57.7887,19.06769],[57.69452,18.9447],[57.23431,18.94812],[56.60968,18.57428],[56.51233,18.0871],[56.28351,17.8761],[55.6615,17.88428],[55.27008,17.63232],[55.2749,17.22827],[54.79108,16.95068],[54.23932,17.0451],[53.5705,16.7077],[53.1087,16.65112],[52.38531,16.38251],[52.19171,15.93848],[52.16827,15.59747],[51.17249,15.17529],[49.57471,14.70868],[48.67932,14.0033],[48.23907,13.94812],[47.9389,14.00732],[47.35449,13.59229],[46.7171,13.39972],[45.87769,13.3479],[45.62512,13.29108],[45.40649,13.02692],[45.14429,12.95392],[44.98969,12.69971],[44.49469,12.72168],[44.17511,12.58588],[43.48309,12.6369],[43.2229,13.22089],[43.25153,13.7677],[43.08807,14.06268],[42.89227,14.80231],[42.60492,15.21332],[42.80511,15.26208],[42.70251,15.71887],[42.82373,15.91168],[42.77948,16.3479],[42.64972,16.77472],[42.34808,17.07593],[42.27087,17.47467],[41.75452,17.83313],[41.2215,18.67169],[40.93927,19.48651],[40.24768,20.17468],[39.8017,20.33893],[39.13953,21.29187],[39.02368,21.98688],[39.06628,22.57971],[38.49292,23.68848],[38.02393,24.07867],[37.4837,24.28552],[37.15491,24.85852],[37.20947,25.08447],[36.9317,25.60309],[36.63971,25.82629],[36.24908,26.57013],[35.64032,27.37653],[35.13031,28.06348],[34.63232,28.05847],[34.7879,28.60748],[34.83228,28.95752],[34.95612,29.35669],[34.92273,29.50128],[34.64172,29.09949],[34.4267,28.34412],[34.15448,27.8233],[33.92151,27.64868],[33.58807,27.9715],[33.1369,28.41772],[32.42328,29.85107],[32.3205,29.7605],[32.73492,28.70532],[33.34888,27.69989],[34.10468,26.14227],[34.47388,25.59869],[34.7951,25.03387],[35.6925,23.9267],[35.49371,23.7525],[35.52612,23.10248],[36.69067,22.2049],[36.86627,22.00012],[37.18872,21.01892],[36.96948,20.83752],[37.11469,19.80811],[37.48187,18.61407],[37.86267,18.36792],[38.4101,17.99829],[38.99072,16.8407],[39.26611,15.92273],[39.81427,15.43573],[41.17932,14.49109],[41.73492,13.92108],[42.27692,13.34412],[42.58972,13.00049],[43.0813,12.69971],[43.31787,12.39008],[43.2865,11.97491],[42.71588,11.73572],[43.14532,11.4621],[43.4707,11.27771],[43.66669,10.86432],[44.11792,10.44568],[44.61432,10.44232],[45.55688,10.69812],[46.64551,10.81653],[47.5257,11.12732],[48.02173,11.19312],[48.37891,11.37549],[48.9483,11.41071],[49.26788,11.43048],[49.7287,11.57892],[50.25891,11.67969],[50.73212,12.02191],[51.11133,12.02472],[51.13391,11.74829],[51.0415,11.1665],[51.04529,10.64093],[50.83429,10.27972],[50.55249,9.19873],[50.07092,8.08173],[49.4527,6.80469],[48.59448,5.33911],[47.74091,4.21948],[46.56488,2.85529],[45.56409,2.0459],[44.0683,1.05292],[43.13611,0.2923],[42.04169,-0.91919],[41.8111,-1.44641],[41.58508,-1.68323],[40.88489,-2.08252],[40.63788,-2.49982],[40.26312,-2.57312],[40.12128,-3.27771],[39.80011,-3.68109],[39.60492,-4.3465],[39.20227,-4.6767],[38.74048,-5.90887],[38.79968,-6.47559],[39.44012,-6.84003],[39.47009,-7.09998],[39.1947,-7.70392],[39.25208,-8.00781],[39.18652,-8.48547],[39.53589,-9.1123],[39.94971,-10.09839],[40.31671,-10.31708],[40.47852,-10.76538],[40.43732,-11.76172],[40.56091,-12.6391],[40.59967,-14.2019],[40.77551,-14.69171],[40.47729,-15.40631],[40.08929,-16.10071],[39.4527,-16.72089],[38.53833,-17.10101],[37.41107,-17.5863],[36.28131,-18.65961],[35.89648,-18.84229],[35.19849,-19.5528],[34.7865,-19.784],[34.7019,-20.49701],[35.17609,-21.25427],[35.37347,-21.84082],[35.38593,-22.14001],[35.56268,-22.09003],[35.53387,-23.0708],[35.37189,-23.53528],[35.60748,-23.70648],[35.45868,-24.12262],[35.04071,-24.47827],[34.21588,-24.81628],[33.01331,-25.35748],[32.57471,-25.72729],[32.66028,-26.1485],[32.91608,-26.21588],[32.83008,-26.74219],[32.58032,-27.47009],[32.46228,-28.30103],[32.20349,-28.75238],[31.52112,-29.25739],[31.32568,-29.40198],[30.90167,-29.90991],[30.62292,-30.42371],[30.05573,-31.1402],[28.92548,-32.172],[28.21973,-32.77191],[27.46472,-33.22699],[26.41949,-33.61493],[25.90973,-33.66699],[25.7807,-33.94458],[25.17291,-33.79688],[24.67792,-33.98718],[23.59412,-33.79449],[22.98828,-33.91638],[22.57428,-33.86407],[21.54291,-34.25879],[20.68909,-34.41718],[20.07129,-34.7951],[19.61652,-34.81909],[19.1933,-34.46259],[18.85529,-34.44427],[18.42468,-33.9978],[18.3775,-34.13647],[18.24451,-33.86768],[18.25012,-33.28137],[17.92529,-32.61121],[18.24792,-32.42908],[18.22168,-31.66162],[17.56689,-30.72571],[17.06451,-29.8786],[17.06293,-29.87598],[16.34509,-28.57672],[15.60193,-27.82123],[15.21051,-27.09088],[14.98969,-26.11731],[14.74329,-25.39288],[14.40808,-23.85303],[14.38568,-22.65668],[14.25769,-22.11121],[13.86871,-21.69897],[13.35248,-20.8728],[12.8269,-19.6731],[12.6087,-19.04529],[11.79492,-18.06909],[11.73431,-17.30188],[11.64008,-16.6731],[11.77869,-15.79382],[12.12372,-14.8783],[12.17572,-14.4491],[12.50012,-13.54773],[12.73853,-13.13788],[13.31293,-12.48358],[13.63373,-12.03857],[13.73871,-11.29779],[13.68652,-10.73108],[13.38733,-10.3736],[13.12109,-9.76691],[12.87549,-9.16687],[12.92908,-8.95911],[13.23651,-8.56262],[12.93311,-7.5965],[12.72827,-6.92712],[12.22748,-6.29437],[12.32251,-6.1001],[12.18231,-5.78992],[11.9151,-5.0379],[11.09369,-3.97882],[10.06628,-2.96948],[9.40527,-2.14429],[8.7981,-1.11133],[8.83008,-0.77899],[9.04852,-0.45929],[9.29132,0.26868],[9.49292,1.01007],[9.30573,1.16089],[9.64929,2.28387],[9.79529,3.07349],[9.40448,3.7345],[8.94812,3.90411],[8.74487,4.35229],[8.48889,4.49573],[8.50031,4.77209],[7.4621,4.41211],[7.0827,4.46472],[6.69812,4.24072],[5.89832,4.26251],[5.36292,4.88812],[5.03369,5.61188],[4.32568,6.27069],[3.57428,6.2583],[2.69171,6.25891],[1.8653,6.14227],[1.06012,5.92889],[-0.50763,5.34351],[-1.0636,5.00049],[-1.96472,4.71051],[-2.85608,4.99451],[-3.3111,4.98431],[-4.00879,5.17987],[-4.6499,5.16827],[-5.83441,4.99371],[-6.52869,4.70508],[-7.51892,4.33832],[-7.7121,4.36469],[-7.97412,4.3559],[-9.00482,4.83252],[-9.91339,5.59369],[-10.76538,6.14069],[-11.43878,6.78589],[-11.70819,6.86011],[-12.4281,7.26288],[-12.94897,7.79871],[-13.12402,8.16388],[-13.24652,8.90308],[-13.68518,9.49487],[-14.07397,9.88629],[-14.33008,10.01569],[-14.57971,10.21448],[-14.69318,10.65631],[-14.83948,10.87671],[-15.13031,11.04053],[-15.66418,11.4585],[-16.08521,11.52472],[-16.3147,11.80652],[-16.3089,11.95868],[-16.61377,12.1709],[-16.67743,12.38489],[-16.84149,13.15149],[-16.71368,13.59509],[-17.1261,14.37347],[-17.625,14.72968],[-17.18518,14.91949],[-16.70068,15.62152],[-16.46301,16.13507],[-16.54968,16.67389],[-16.27051,17.16711],[-16.1463,18.10852],[-16.2569,19.09668],[-16.37762,19.59387],[-16.27777,20.09253],[-16.53632,20.56787],[-17.06342,20.99988],[-17.02039,21.4223],[-16.97321,21.88568],[-16.58911,22.15833],[-16.2619,22.67932],[-16.32642,23.01788],[-15.9826,23.72351],[-15.42603,24.35913],[-15.08929,24.52032],[-14.82458,25.10352],[-14.8009,25.63629],[-14.43988,26.25452],[-13.7738,26.6189],[-13.13989,27.64008],[-12.61877,28.03833],[-11.6889,28.14868],[-10.90088,28.83228],[-10.3996,29.09869],[-9.56482,29.93372],[-9.8147,31.17767],[-9.43481,32.03809],[-9.30072,32.5647],[-8.65741,33.2403],[-7.65417,33.69708],[-6.91248,34.11047],[-6.24432,35.14587],[-5.92999,35.76007],[-5.19379,35.75531],[-4.591,35.33069],[-3.64008,35.3999],[-2.60431,35.17908],[-2.16992,35.16852],[-1.20862,35.7149],[-0.12738,35.88867],[0.50391,36.30133],[1.46692,36.60571],[3.16168,36.78387],[4.81567,36.86511],[5.32013,36.71649],[6.2619,37.11072],[7.33051,37.11853],[7.73712,36.88568],[8.42108,36.94647],[9.51007,37.3501],[10.21008,37.2301],[10.18073,36.72412],[11.02893,37.0921],[11.1001,36.90009],[10.6001,36.4101],[10.59332,35.94751],[10.93951,35.6991],[10.80792,34.8335],[10.14972,34.33069],[10.33972,33.78589],[10.85687,33.76868],[11.10852,33.29327],[11.48889,33.13708],[12.66333,32.79291],[13.08331,32.87891],[13.9187,32.7121],[15.24573,32.26508],[15.71393,31.37628],[16.61169,31.18231],[18.02112,30.76349],[19.08649,30.26648],[19.5741,30.52588],[20.05328,30.9859],[19.82031,31.75189],[20.13409,32.23828],[20.85449,32.70691],[21.54309,32.84332],[22.89587,32.63849],[23.23688,32.19153],[23.60913,32.18732],[23.92749,32.01672],[24.92108,31.89948],[25.16492,31.56927],[26.4953,31.58569],[27.4577,31.32129],[28.4505,31.02588],[28.91351,30.87012],[29.68347,31.18689],[30.09509,31.47351],[30.97693,31.55591],[31.68811,31.42969],[31.96051,30.93372],[32.1925,31.26031],[32.9939,31.02411],[33.7735,30.96753],[34.2655,31.21948],[34.55652,31.54889],[34.4881,31.60553],[34.75269,32.07288],[34.95551,32.82751],[35.09851,33.08069],[35.1261,33.09088],[35.4823,33.90552],[35.97968,34.61011],[35.99847,34.6449],[35.90509,35.4101],[36.1499,35.82147],[35.7821,36.27509],[36.16089,36.6507],[35.55109,36.56549],[34.71448,36.79547],[34.02692,36.22009],[32.50928,36.10748],[31.69971,36.64429],[30.6217,36.67792],[30.39111,36.26312],[29.70007,36.14429],[28.73291,36.67688],[27.6413,36.65887],[27.04889,37.6535],[26.3183,38.20813],[26.80469,38.9859],[26.1709,39.46368],[27.28009,40.4201],[28.82013,40.46008],[29.24011,41.22009],[31.14587,41.08771],[32.34808,41.73633],[33.51331,42.0191],[35.16772,42.04028],[36.91309,41.33551],[38.34772,40.94873],[39.5127,41.10291],[40.37347,41.01367],[41.55408,41.53571],[41.70331,41.96307],[41.45349,42.64508],[40.87549,43.01367],[40.32147,43.12872],[39.95508,43.43512],[38.68011,44.28009],[37.53912,44.65729],[36.67548,45.24469],[37.40332,45.40448],[38.23309,46.24091],[37.67371,46.63672],[39.14771,47.04468],[39.12128,47.26349],[38.22369,47.10229],[37.42511,47.02228],[36.75989,46.69873],[35.82373,46.64587],[34.96228,46.27332],[35.02087,45.65131],[35.51007,45.4101],[36.53009,45.47009],[36.33472,45.11328],[35.24011,44.94012],[33.88251,44.36151],[33.32648,44.56488],[33.54688,45.03491],[32.45428,45.32751],[32.63092,45.51929],[33.58807,45.85168],[33.29871,46.08069],[31.74408,46.3335],[31.67529,46.7063],[30.7489,46.58313],[30.37769,46.03247],[29.60327,45.29327],[29.62653,45.03552],[29.14172,44.82031],[28.83789,44.91388],[28.55811,43.70752],[28.03912,43.29327],[27.67389,42.57788],[27.9967,42.00751],[28.11548,41.62292],[28.98853,41.29993],[28.80652,41.05487],[27.61908,40.99988],[27.1925,40.69067],[26.35809,40.1521],[26.04327,40.61768],[26.05688,40.8241],[25.44769,40.85248],[24.9259,40.94708],[23.7149,40.68707],[24.40808,40.12512],[23.90009,39.9621],[23.34308,39.96112],[22.81409,40.47607],[22.62628,40.25653],[22.84967,39.6593],[23.3501,39.19012],[22.97308,38.97089],[23.53009,38.51007],[24.02509,38.22009],[24.0401,37.65509],[23.11511,37.9201],[23.4101,37.4101],[22.77509,37.30511],[23.1543,36.42249],[22.49011,36.4101],[21.6701,36.84509],[21.2951,37.64508],[21.12012,38.3103],[20.7301,38.77008],[20.21771,39.34027],[20.15009,39.62512],[19.9801,39.69513],[19.96008,39.9151],[19.40613,40.25092],[19.31909,40.72729],[19.40369,41.40948],[19.5401,41.72009],[19.37189,41.87769],[19.16248,41.95508],[18.88208,42.28149],[18.45007,42.4801],[17.50989,42.8501],[16.93011,43.21008],[16.0155,43.50732],[15.1745,44.24329],[15.37628,44.31787],[14.92029,44.73853],[14.90167,45.07611],[14.25873,45.23389],[13.95227,44.80212],[13.6571,45.13708],[13.6795,45.48413],[13.71509,45.50031],[13.93768,45.59113],[13.14172,45.73669],[12.32867,45.3819],[12.38391,44.8855],[12.26147,44.60052],[12.58929,44.09149],[13.52692,43.58771],[14.02991,42.76111],[15.1427,41.95508],[15.92633,41.9613],[16.16992,41.7403],[15.88928,41.54108],[16.7851,41.17969],[17.51929,40.87708],[18.37671,40.35571],[18.48029,40.16888],[18.29352,39.81091],[17.73853,40.27771],[16.86969,40.44232],[16.44873,39.79547],[17.17151,39.42468],[17.05292,38.90289],[16.63507,38.84369],[16.10107,37.9859],[15.68408,37.90887],[15.68811,38.21472],[15.89209,38.75092],[16.10931,38.96448],[15.71887,39.54413],[15.4137,40.04828],[14.99847,40.1731],[14.70331,40.60468],[14.06073,40.7865],[13.62811,41.18829],[12.88812,41.25311],[12.10669,41.70453],[11.19189,42.35553],[10.51208,42.93152],[10.20007,43.9201],[9.70251,44.03632],[8.88892,44.36627],[8.42871,44.23132],[7.85089,43.76727],[7.4353,43.69391],[6.5293,43.12891],[4.55688,43.39972],[3.10052,43.07532],[2.98608,42.47308],[3.03949,41.89209],[2.09192,41.22607],[0.81049,41.01471],[0.72131,40.67828],[0.10669,40.12408],[-0.27869,39.31012],[0.11133,38.73853],[-0.4671,38.29248],[-0.68341,37.64227],[-1.43829,37.44312],[-2.14642,36.67407],[-3.41571,36.65887],[-4.3689,36.67792],[-4.99518,36.32471],[-5.37708,35.9469],[-5.86639,36.02991],[-6.23669,36.36768],[-6.5202,36.94287],[-7.45367,37.0979],[-7.85559,36.83832],[-8.38281,36.97888],[-8.8988,36.8689],[-8.74609,37.65149],[-8.84003,38.2663],[-9.28748,38.35852],[-9.52649,38.73749],[-9.4469,39.39209],[-9.04828,39.75513],[-8.97729,40.1593],[-8.76868,40.76068],[-8.79077,41.18433],[-8.99078,41.54352],[-9.03479,41.88068],[-8.98438,42.5929],[-9.39288,43.02667],[-7.97821,43.74847],[-6.75452,43.56787],[-5.4118,43.57428],[-4.34778,43.4035],[-3.51752,43.45587],[-1.90131,43.42291],[-1.38422,44.02271],[-1.19379,46.01489],[-2.22571,47.06451],[-2.9632,47.57031],[-4.49158,47.95508],[-4.59229,48.68408],[-3.29578,48.90167],[-1.61652,48.64447],[-1.93341,49.77649],[-0.98938,49.34747],[1.33868,50.12732],[1.6391,50.94672],[2.51349,51.1485],[3.31512,51.34589],[3.83032,51.62048],[4.70612,53.09192],[6.07428,53.5105],[6.90527,53.4823],[7.10052,53.69391],[7.93628,53.74829],[8.1217,53.52789],[8.80072,54.02087],[8.57208,54.39569],[8.52631,54.96289],[8.1203,55.5177],[8.09009,56.5401],[8.25671,56.81012],[8.54352,57.11011],[9.4245,57.17212],[9.7757,57.44788],[10.58008,57.7301],[10.54608,57.21588],[10.25012,56.89008],[10.37012,56.61011],[10.91229,56.45868],[10.66791,56.08148],[10.37012,56.19012],[9.65009,55.47009],[9.92188,54.98309],[9.9397,54.59668],[10.95007,54.36371],[10.93951,54.00873],[11.9563,54.19647],[12.51849,54.47052],[13.64752,54.0755],[14.11969,53.75708],[14.80292,54.05072],[16.36353,54.51331],[17.62292,54.85168],[18.62091,54.68268],[18.69629,54.43872],[19.66071,54.42609],[19.88849,54.86609],[21.26849,55.19049],[21.05591,56.03113],[21.09052,56.78387],[21.58191,57.41193],[22.52448,57.75348],[23.31848,57.00629],[24.12073,57.0257],[24.31293,57.79352],[24.42908,58.38348],[24.06128,58.25751],[23.4267,58.61267],[23.3399,59.18732],[24.60431,59.46588],[25.86432,59.61108],[26.94928,59.44592],[27.98108,59.47552],[29.11768,60.02808],[28.07013,60.50348],[26.25531,60.42389],[24.4967,60.05731],[22.86969,59.8465],[22.29089,60.39191],[21.32233,60.72028],[21.54492,61.70532],[21.05933,62.60748],[21.53607,63.18988],[22.44269,63.81787],[24.73053,64.90228],[25.39807,65.11151],[25.29413,65.53448],[23.9035,66.0069],[22.18329,65.72388],[21.2135,65.02612],[21.36969,64.4137],[19.77893,63.60968],[17.8479,62.74951],[17.11969,61.34131],[17.83148,60.63672],[18.78772,60.08191],[17.86932,58.95392],[16.82928,58.71991],[16.44769,57.04108],[15.87988,56.10431],[14.66669,56.20093],[14.10071,55.4079],[12.94287,55.36188],[12.62512,56.30713],[11.78809,57.44189],[11.02728,58.85608],[10.35669,59.46991],[8.38208,58.31329],[7.04889,58.07892],[5.66589,58.58807],[5.30829,59.66333],[4.99213,61.97113],[5.9129,62.6145],[8.55353,63.4541],[10.52771,64.48608],[12.35828,65.8797],[14.76129,67.81073],[16.43591,68.56329],[19.18408,69.8175],[21.37848,70.25531],[23.02368,70.20209],[24.54669,71.03052],[26.37012,70.98633],[28.16553,71.18549],[31.29352,70.45392],[30.00549,70.18628],[31.10107,69.55811],[32.13269,69.90588],[33.77551,69.30151],[36.5141,69.06348],[40.29248,67.9325],[41.05988,67.45728],[41.1261,66.79169],[40.01593,66.2663],[38.38287,65.99951],[33.9187,66.7597],[33.18451,66.63251],[34.81488,65.90009],[34.94391,64.41449],[36.23132,64.1095],[37.01288,63.84991],[37.14209,64.33472],[36.5177,64.78027],[37.17609,65.14331],[39.59351,64.52087],[40.43573,64.76453],[39.7627,65.49689],[42.09308,66.47632],[43.01611,66.4187],[43.94989,66.06909],[44.53229,66.75629],[43.69849,67.35248],[44.18793,67.9505],[43.45288,68.57092],[46.25012,68.25012],[46.82129,67.68988],[45.5553,67.56653],[45.56207,67.01007],[46.34912,66.66772],[47.89429,66.88452],[48.13867,67.52252],[50.22772,67.99872],[53.71753,68.85748],[54.47168,68.80829],[53.4859,68.20129],[54.72632,68.09711],[55.44269,68.43872],[57.31708,68.46631],[58.80212,68.88092],[59.94153,68.2785],[61.07788,68.94067],[60.03009,69.52008],[60.55011,69.8501],[63.50409,69.54749],[64.88812,69.23492],[68.51208,68.09229],[69.18073,68.61572],[68.16449,69.14429],[68.13531,69.35651],[66.93011,69.45471],[67.25989,69.92871],[66.72491,70.70892],[66.6947,71.02911],[68.5401,71.93451],[69.19629,72.84351],[69.94012,73.0401],[72.58752,72.77631],[72.79608,72.22009],[71.84808,71.40912],[72.47009,71.09027],[72.79187,70.39111],[72.5647,69.02087],[73.66791,68.4079],[73.23871,67.74048],[71.28009,66.32013],[72.4231,66.17273],[72.82068,66.53271],[73.92108,66.78949],[74.18652,67.2843],[75.05212,67.7605],[74.4693,68.3291],[74.93591,68.98932],[73.84229,69.07147],[73.60193,69.62769],[74.3999,70.6319],[73.10107,71.44708],[74.89093,72.12128],[74.6593,72.83228],[75.15808,72.8551],[75.68347,72.30048],[75.28912,71.33569],[76.35913,71.15289],[75.90308,71.87408],[77.57672,72.26727],[79.6521,72.32013],[81.50012,71.75012],[80.61072,72.58289],[80.51111,73.64832],[82.25012,73.8501],[84.65527,73.80591],[86.82233,73.93689],[86.0097,74.45972],[87.16687,75.11652],[88.31567,75.14392],[90.26007,75.64008],[92.9007,75.77332],[93.23431,76.0473],[95.86011,76.14008],[96.67828,75.91553],[98.92249,76.4469],[100.7597,76.4303],[101.03528,76.86188],[101.99091,77.28748],[104.35168,77.69788],[106.06671,77.3739],[104.70508,77.1275],[106.97028,76.9743]],[[49.11029,41.28229],[49.6189,40.57288],[50.0849,40.52631],[50.39288,40.25653],[49.56927,40.17609],[49.39532,39.39948],[49.22333,39.04932],[48.85651,38.81549],[48.8833,38.32031],[49.19971,37.58289],[50.14789,37.37469],[50.84229,36.87292],[52.2641,36.7005],[53.82593,36.96509],[53.92169,37.19891],[53.73547,37.90613],[53.88092,38.95209],[53.10107,39.29071],[53.35791,39.97528],[52.69409,40.03369],[52.91528,40.87653],[53.85828,40.6311],[54.73688,40.95111],[54.0083,41.55133],[53.72168,42.12329],[52.91669,41.8681],[52.8147,41.1355],[52.5025,41.78333],[52.44629,42.02728],[52.69208,42.44391],[52.50153,42.7923],[51.34253,43.13312],[50.8913,44.03113],[50.33911,44.28412],[50.30573,44.60992],[51.2785,44.51489],[51.31689,45.24609],[52.16748,45.40851],[53.04089,45.25909],[53.22089,46.23468],[53.04272,46.85309],[52.04211,46.80469],[51.19208,47.04871],[50.03412,46.60913],[49.10132,46.39948],[48.64551,45.80627],[47.6759,45.64148],[46.68213,44.60931],[47.59088,43.66028],[47.49249,42.98669],[48.58447,41.8089],[49.11029,41.28229]]],[[[-93.84,77.52],[-94.29561,77.49134],[-96.16965,77.55511],[-96.4363,77.83463],[-94.42258,77.82],[-93.72066,77.63433],[-93.84,77.52]]],[[[-110.18694,77.69701],[-112.05119,77.40923],[-113.53428,77.73221],[-112.72459,78.05105],[-111.26444,78.15296],[-109.85445,77.99632],[-110.18694,77.69701]]],[[[24.72412,77.85385],[22.49032,77.44493],[20.72601,77.67704],[21.41611,77.93504],[20.8119,78.25463],[22.88426,78.45494],[23.28134,78.07954],[24.72412,77.85385]]],[[[-109.66315,78.60197],[-110.88131,78.40692],[-112.54209,78.4079],[-112.52589,78.55055],[-111.50001,78.84999],[-110.96366,78.80444],[-109.66315,78.60197]]],[[[-95.83029,78.05694],[-97.30984,77.8506],[-98.12429,78.08286],[-98.55287,78.45811],[-98.63198,78.87193],[-97.33723,78.83198],[-96.7544,78.76581],[-95.55928,78.41831],[-95.83029,78.05694]]],[[[-100.06019,78.32475],[-99.67094,77.90754],[-101.30394,78.01898],[-102.94981,78.34323],[-105.17613,78.38033],[-104.21043,78.67742],[-105.41958,78.91834],[-105.49229,79.30159],[-103.52928,79.16535],[-100.82516,78.80046],[-100.06019,78.32475]]],[[[105.07547,78.30689],[99.43814,77.921],[101.2649,79.23399],[102.08635,79.34641],[102.83782,79.28129],[105.37243,78.71334],[105.07547,78.30689]]],[[[18.25183,79.70175],[21.54383,78.95611],[19.02737,78.5626],[18.47172,77.82669],[17.59441,77.63796],[17.1182,76.80941],[15.91315,76.77045],[13.76259,77.38035],[14.66956,77.73565],[13.1706,78.02493],[11.22231,78.8693],[10.44453,79.65239],[13.17077,80.01046],[13.71852,79.66039],[15.14282,79.67431],[15.52255,80.01608],[16.99085,80.05086],[18.25183,79.70175]]],[[[25.44763,80.40734],[27.40751,80.05641],[25.92465,79.51783],[23.02447,79.40001],[20.07519,79.56682],[19.89727,79.84236],[18.46226,79.85988],[17.36802,80.3189],[20.45599,80.59816],[21.90794,80.35768],[22.91925,80.65714],[25.44763,80.40734]]],[[[51.13619,80.54728],[49.79368,80.41543],[48.89441,80.33957],[48.75494,80.17547],[47.58612,80.01018],[46.50283,80.24725],[47.07246,80.55942],[44.84696,80.58981],[46.79914,80.77192],[48.31848,80.78401],[48.52281,80.51457],[49.09719,80.75399],[50.03977,80.91889],[51.52293,80.69973],[51.13619,80.54728]]],[[[99.93976,78.88094],[97.75794,78.7562],[94.97259,79.04475],[93.31288,79.4265],[92.5454,80.14379],[91.18107,80.34146],[93.77766,81.0246],[95.9409,81.2504],[97.88385,80.74698],[100.18666,79.78014],[99.93976,78.88094]]],[[[-87.02,79.66],[-85.81435,79.3369],[-87.18756,79.0393],[-89.03535,78.28723],[-90.80436,78.21533],[-92.87669,78.34333],[-93.95116,78.75099],[-93.93574,79.11373],[-93.14524,79.3801],[-94.974,79.37248],[-96.07614,79.70502],[-96.70972,80.15777],[-96.01644,80.60233],[-95.32345,80.90729],[-94.29843,80.97727],[-94.73542,81.20646],[-92.40984,81.25739],[-91.13289,80.72345],[-89.45,80.50932],[-87.81,80.32],[-87.02,79.66]]],[[[-68.5,83.10632],[-65.82735,83.02801],[-63.68,82.9],[-61.85,82.6286],[-61.89388,82.36165],[-64.334,81.92775],[-66.75342,81.72527],[-67.65755,81.50141],[-65.48031,81.50657],[-67.84,80.9],[-69.4697,80.61683],[-71.18,79.8],[-73.2428,79.63415],[-73.88,79.43016],[-76.90773,79.32309],[-75.52924,79.19766],[-76.22046,79.01907],[-75.39345,78.52581],[-76.34354,78.18296],[-77.88851,77.89991],[-78.36269,77.50859],[-79.75951,77.20968],[-79.61965,76.98336],[-77.91089,77.02205],[-77.88911,76.77796],[-80.56125,76.17812],[-83.17439,76.45403],[-86.11184,76.29901],[-87.6,76.42],[-89.49068,76.47239],[-89.6161,76.95213],[-87.76739,77.17833],[-88.26,77.9],[-87.65,77.97022],[-84.97634,77.53873],[-86.34,78.18],[-87.96192,78.37181],[-87.15198,78.75867],[-85.37868,78.9969],[-85.09495,79.34543],[-86.50734,79.73624],[-86.93179,80.25145],[-84.19844,80.20836],[-83.4087,80.1],[-81.84823,80.46442],[-84.1,80.58],[-87.59895,80.51627],[-89.36663,80.85569],[-90.2,81.26],[-91.36786,81.5531],[-91.58702,81.89429],[-90.1,82.085],[-88.93227,82.11751],[-86.97024,82.27961],[-85.5,82.65227],[-84.26001,82.6],[-83.18,82.32],[-82.42,82.86],[-81.1,83.02],[-79.30664,83.13056],[-76.25,83.17206],[-75.71878,83.06404],[-72.83153,83.23324],[-70.66577,83.16978],[-68.5,83.10632]]],[[[-27.10046,83.51966],[-20.84539,82.72669],[-22.69182,82.34165],[-26.51753,82.29765],[-31.9,82.2],[-31.39646,82.02154],[-27.85666,82.13178],[-24.84448,81.78697],[-22.90328,82.09317],[-22.07175,81.73449],[-23.16961,81.15271],[-20.62363,81.52462],[-15.76818,81.91245],[-12.77018,81.71885],[-12.20855,81.29154],[-16.28533,80.58004],[-16.85,80.35],[-20.04624,80.17708],[-17.73035,80.12912],[-18.9,79.4],[-19.70499,78.75128],[-19.67353,77.63859],[-18.47285,76.98565],[-20.03503,76.94434],[-21.67944,76.62795],[-19.83407,76.09808],[-19.59896,75.24838],[-20.66818,75.15585],[-19.37281,74.29561],[-21.59422,74.22382],[-20.43454,73.81713],[-20.76234,73.46436],[-22.17221,73.30955],[-23.56593,73.30663],[-22.31311,72.62928],[-22.29954,72.18409],[-24.27834,72.59788],[-24.79296,72.3302],[-23.44296,72.08016],[-22.13281,71.46898],[-21.75356,70.66369],[-23.53603,70.471],[-24.30702,70.85649],[-25.54341,71.43094],[-25.20135,70.75226],[-26.36276,70.22646],[-23.72742,70.18401],[-22.34902,70.12946],[-25.02927,69.2588],[-27.74737,68.47046],[-30.67371,68.12503],[-31.77665,68.12078],[-32.81105,67.73547],[-34.20196,66.67974],[-36.35284,65.9789],[-37.04378,65.93768],[-38.37505,65.69213],[-39.81222,65.45848],[-40.66899,64.83997],[-40.68281,64.13902],[-41.1887,63.48246],[-42.81938,62.68233],[-42.41666,61.90093],[-42.86619,61.07404],[-43.3784,60.09772],[-44.7875,60.03676],[-46.26364,60.85328],[-48.26294,60.85843],[-49.23308,61.40681],[-49.90039,62.38336],[-51.63325,63.62691],[-52.14014,64.27842],[-52.27659,65.1767],[-53.66166,66.09957],[-53.30161,66.8365],[-53.96911,67.18899],[-52.9804,68.35759],[-51.47536,68.72958],[-51.08041,69.14781],[-50.87122,69.9291],[-52.01359,69.57492],[-52.55792,69.42616],[-53.45629,69.28363],[-54.68336,69.61003],[-54.75001,70.28932],[-54.35884,70.82131],[-53.43132,70.83576],[-51.39014,70.56978],[-53.10937,71.20485],[-54.00422,71.54719],[-55.0,71.40654],[-55.83468,71.65444],[-54.71819,72.58625],[-55.32634,72.95861],[-56.12003,73.64977],[-57.32363,74.71026],[-58.59679,75.09861],[-58.58516,75.51727],[-61.26861,76.10238],[-63.39165,76.1752],[-66.06427,76.13486],[-68.50438,76.06141],[-69.66485,76.37975],[-71.40257,77.00857],[-68.77671,77.32312],[-66.76397,77.37595],[-71.04293,77.63595],[-73.297,78.04419],[-73.15938,78.43271],[-69.37345,78.91388],[-65.7107,79.39436],[-65.3239,79.75814],[-68.02298,80.11721],[-67.15129,80.51582],[-63.68925,81.21396],[-62.23444,81.3211],[-62.65116,81.77042],[-60.28249,82.03363],[-57.20744,82.19074],[-54.13442,82.19962],[-53.04328,81.88833],[-50.39061,82.43883],[-48.00386,82.06481],[-46.59984,81.98595],[-44.523,81.6607],[-46.9007,82.19979],[-46.76379,82.62796],[-43.40644,83.22516],[-39.89753,83.18018],[-38.62214,83.54905],[-35.08787,83.64513],[-27.10046,83.51966]]]]} diff --git a/test/browser/util/browser.js b/test/browser/util/browser.js new file mode 100644 index 00000000000..49071674540 --- /dev/null +++ b/test/browser/util/browser.js @@ -0,0 +1,118 @@ +import tap from 'tap'; +import address from 'address'; +import st from 'st'; +import http from 'http'; + +import webdriver from 'selenium-webdriver'; +const {Builder, By} = webdriver; + +import chrome from 'selenium-webdriver/chrome'; +import firefox from 'selenium-webdriver/firefox'; +import safari from 'selenium-webdriver/safari'; + +import doubleClick from './doubleclick'; +import mouseWheel from './mousewheel'; + +const defaultViewportSize = {width: 800, height: 600}; + +const chromeOptions = new chrome.Options().windowSize(defaultViewportSize); +const firefoxOptions = new firefox.Options().windowSize(defaultViewportSize); +const safariOptions = new safari.Options(); + +if (process.env.SELENIUM_BROWSER && process.env.SELENIUM_BROWSER.split(/:/, 3)[2] === 'android') { + chromeOptions.androidChrome().setPageLoadStrategy('normal'); +} + +const ip = address.ip(); +const port = 9968; + +const browser = { + driver: null, + pixelRatio: 1, + scaleFactor: 1, + basePath: `http://${ip}:${port}`, + getMapCanvas, + doubleClick, + mouseWheel +}; + +export default browser; + +async function getMapCanvas(url) { + await browser.driver.get(url); + + await browser.driver.executeAsyncScript(callback => { + /* eslint-disable no-undef */ + if (map.loaded()) { + callback(); + } else { + map.once("load", () => callback()); + } + }); + + return browser.driver.findElement(By.className('mapboxgl-canvas')); +} + +let server = null; + +tap.test('start server', t => { + server = http.createServer( + st(process.cwd()) + ).listen(port, ip, err => { + if (err) { + t.error(err); + t.bailout(); + } else { + t.ok(true, `Listening at ${ip}:${port}`); + } + t.end(); + }); +}); + +tap.test("start browser", async t => { + try { + // eslint-disable-next-line require-atomic-updates + browser.driver = await new Builder() + .forBrowser("chrome") + .setChromeOptions(chromeOptions) + .setFirefoxOptions(firefoxOptions) + .setSafariOptions(safariOptions) + .build(); + } catch (err) { + t.error(err); + t.bailout(); + } + + const capabilities = await browser.driver.getCapabilities(); + t.ok(true, `platform: ${capabilities.getPlatform()}`); + t.ok(true, `browser: ${capabilities.getBrowserName()}`); + t.ok(true, `version: ${capabilities.getBrowserVersion()}`); + + if (capabilities.getBrowserName() === 'Safari') { + browser.scaleFactor = 2; + } + + const metrics = await browser.driver.executeScript(size => { + /* eslint-disable no-undef */ + return { + width: outerWidth - innerWidth / devicePixelRatio + size.width, + height: outerHeight - innerHeight / devicePixelRatio + size.height, + pixelRatio: devicePixelRatio + }; + }, defaultViewportSize); + browser.pixelRatio = metrics.pixelRatio; + (await browser.driver.manage().window()).setRect({ + width: metrics.width, + height: metrics.height + }); +}); + +tap.tearDown(async () => { + if (browser.driver) { + await browser.driver.quit(); + } + + if (server) { + server.close(); + } +}); diff --git a/test/browser/util/doubleclick.js b/test/browser/util/doubleclick.js new file mode 100644 index 00000000000..bc5cd648034 --- /dev/null +++ b/test/browser/util/doubleclick.js @@ -0,0 +1,30 @@ +// Simulates a double click. Unfortunately, Safari doesn't properly recognize double +// clicks when sent as two subsequent clicks via the WebDriver API. Therefore, we'll +// manually dispatch a double click event for a particular location. + +// Adapted from https://stackoverflow.com/a/47287595/331379 +export default (element, x, y) => { + // Disables modern JS features to maintain IE11/ES5 support. + /* eslint-disable no-var, no-undef, object-shorthand */ + var box = element.getBoundingClientRect(); + var clientX = box.left + (typeof x !== "undefined" ? x : box.width / 2); + var clientY = box.top + (typeof y !== "undefined" ? y : box.height / 2); + var target = element.ownerDocument.elementFromPoint(clientX, clientY); + + for (var e = target; e; e = e.parentElement) { + if (e === element) { + target.dispatchEvent( + new MouseEvent("dblclick", { + view: window, + bubbles: true, + cancelable: true, + clientX: clientX, + clientY: clientY + }) + ); + return null; + } + } + + return "Element is not interactable"; +}; diff --git a/test/browser/util/mousewheel.js b/test/browser/util/mousewheel.js new file mode 100644 index 00000000000..0f7e2ce0497 --- /dev/null +++ b/test/browser/util/mousewheel.js @@ -0,0 +1,45 @@ +// Adapted from https://stackoverflow.com/a/47287595/331379 +export default (element, deltaY, x, y) => { + // Disables modern JS features to maintain IE11/ES5 support. + /* eslint-disable no-var, no-undef, object-shorthand */ + var box = element.getBoundingClientRect(); + var clientX = box.left + (typeof x !== "undefined" ? x : box.width / 2); + var clientY = box.top + (typeof y !== "undefined" ? y : box.height / 2); + var target = element.ownerDocument.elementFromPoint(clientX, clientY); + + for (var e = target; e; e = e.parentElement) { + if (e === element) { + target.dispatchEvent( + new MouseEvent("mouseover", { + view: window, + bubbles: true, + cancelable: true, + clientX: clientX, + clientY: clientY + }) + ); + target.dispatchEvent( + new MouseEvent("mousemove", { + view: window, + bubbles: true, + cancelable: true, + clientX: clientX, + clientY: clientY + }) + ); + target.dispatchEvent( + new WheelEvent("wheel", { + view: window, + bubbles: true, + cancelable: true, + clientX: clientX, + clientY: clientY, + deltaY: deltaY + }) + ); + return null; + } + } + + return "Element is not interactable"; +}; diff --git a/test/browser/zoom.test.js b/test/browser/zoom.test.js new file mode 100644 index 00000000000..a778eb54b2a --- /dev/null +++ b/test/browser/zoom.test.js @@ -0,0 +1,21 @@ +import {test} from '../util/test'; +import browser from './util/browser'; + +test("zooming", async t => { + const {driver} = browser; + + await t.test("double click at the center", async t => { + const canvas = await browser.getMapCanvas(`${browser.basePath}/test/browser/fixtures/land.html`); + + // Double-click on the center of the map. + await driver.executeScript(browser.doubleClick, canvas); + + // Wait until the map has settled, then report the zoom level back. + const zoom = await driver.executeAsyncScript(callback => { + /* eslint-disable no-undef */ + map.once('idle', () => callback(map.getZoom())); + }); + + t.equals(zoom, 2, 'zoomed in by 1 zoom level'); + }); +}); diff --git a/yarn.lock b/yarn.lock index 525db365395..ae32957fac0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5114,6 +5114,11 @@ ignore@^5.0.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -5901,6 +5906,16 @@ jsx-ast-utils@^2.2.1: array-includes "^3.0.3" object.assign "^4.1.0" +jszip@^3.1.5: + version "3.2.2" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.2.2.tgz#b143816df7e106a9597a94c77493385adca5bd1d" + integrity sha512-NmKajvAFQpbg3taXQXr/ccS2wcucR1AZ+NtyWp2Nq7HHVsXhcJFR8p0Baf32C2yVvBylFWVeKf+WI2AnvlPhpA== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + set-immediate-shim "~1.0.1" + just-extend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.0.2.tgz#f3f47f7dfca0f989c55410a7ebc8854b07108afc" @@ -6004,6 +6019,13 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + livereload-js@^2.3.0: version "2.4.0" resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" @@ -7221,7 +7243,7 @@ os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -7309,7 +7331,7 @@ package-hash@^3.0.0: lodash.flattendeep "^4.4.0" release-zalgo "^1.0.0" -pako@~1.0.5: +pako@~1.0.2, pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== @@ -9028,7 +9050,7 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@^1.2.4, sax@~1.2.4: +sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -9053,6 +9075,16 @@ seedrandom@^2.4.2: resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-2.4.4.tgz#b25ea98632c73e45f58b77cfaa931678df01f9ba" integrity sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA== +selenium-webdriver@^4.0.0-alpha.5: + version "4.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.5.tgz#e4683b3dbf827d70df09a7e43bf02ebad20fa7c1" + integrity sha512-hktl3DSrhzM59yLhWzDGHIX9o56DvA+cVK7Dw6FcJR6qQ4CGzkaHeXQPcdrslkWMTeq0Ci9AmCxq0EMOvm2Rkg== + dependencies: + jszip "^3.1.5" + rimraf "^2.6.3" + tmp "0.0.30" + xml2js "^0.4.19" + "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" @@ -9107,6 +9139,11 @@ set-blocking@^2.0.0, set-blocking@~2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= +set-immediate-shim@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -10151,6 +10188,13 @@ tmatch@^4.0.0: resolved "https://registry.yarnpkg.com/tmatch/-/tmatch-4.0.0.tgz#ba178007f30bf6a70f37c643fca5045fb2f8c448" integrity sha512-Ynn2Gsp+oCvYScQXeV+cCs7citRDilq0qDXA6tuvFwDgiYyyaq7D5vKUlAPezzZR5NDobc/QMeN6e5guOYmvxg== +tmp@0.0.30: + version "0.0.30" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed" + integrity sha1-ckGdSovn1s51FI/YsyTlk6cRwu0= + dependencies: + os-tmpdir "~1.0.1" + tmp@0.0.33, tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -11004,6 +11048,19 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xml2js@^0.4.19: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + xmlchars@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"